1

我使用 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 - 我希望我的程序在没有第三方应用程序帮助的情况下是独立的。

4

0 回答 0