我使用 C# WPF 和 PostgreSQL 数据库在 VS2012 中创建了一个系统。除了报告之外,它还可以很好地工作。我是 C# 编程的新手,无法创建简单的报告。我没有使用向导创建数据集,我的数据集有一个代码隐藏。问题是我不知道如何在我的 ReportViewer 中加载它。你们能帮帮我吗?
这是我的代码:
public rptRecords()
{
InitializeComponent();
NpgsqlConnection iConnect = new NpgsqlConnection("Server = " + myModule.Server + ";Port = " + myModule.Port + ";User ID = " + myModule.UserID + ";Password = " + myModule.Password + ";Database = " + myModule.Database);
iConnect.Open();
NpgsqlCommand iQuery = new NpgsqlCommand("Select * from Table1");
iQuery.Connection = iConnect;
NpgsqlDataAdapter iAdapter = new NpgsqlDataAdapter(iQuery);
DataSet iDataSet = new DataSet();
iAdapter.Fill(iDataSet, "TAG");
//I wish to add the code to load the ReportViewer here...
}
请注意,我不想使用向导创建数据集,因为我使用代码隐藏创建了我的数据集。另外,我不想使用 Crystal Reports - 我希望我的程序在没有第三方应用程序帮助的情况下是独立的。