如何在RDLC报表中添加包含多个表的数据集

时间:2018-07-10 05:55:41

标签: c# datatable dataset rdlc report-viewer2010

我需要在报表查看器中创建9个表。我使用了RDLC报告。我不想使用任何数据库。

为此,我创建了一个表并将所有表添加到单个数据集中。由于数据集是数据表的集合。

我的问题是-如何将所有表从我的数据集中获取到RDLC报表。报表查看器应以表格格式显示单独的9个表。

        DataSet ds = new DataSet();

        DataTable dt = new DataTable("Type-1");
        dt.Columns.Add("Column1");
        dt.Columns.Add("Column2");
        dt.Columns.Add("Column3");
        dt.Columns.Add("Column4");
        dt.Columns.Add("Column5");

        dt.Rows.Add("0.4", "1", "3.0","0.2","Test1");
        dt.Rows.Add("7.0", "1", "3.0", "1.0", "Test2");

        this.ds.Tables.Add("dt");

        DataTable dt1 = new DataTable("Type-2");
        dt1.Columns.Add("Column1");
        dt1.Columns.Add("Column2");
        dt1.Columns.Add("Column3");
        dt1.Columns.Add("Column4");
        dt1.Columns.Add("Column5");

        dt1.Rows.Add("0.4", "1", "3.0", "0.2", "Test3");
        dt1.Rows.Add("7.0", "1", "3.0", "0.5", "Test4");

        this.ds.Tables.Add("dt1");
    .
    .
    .
        this.ds.Tables.Add("dt8");

我可以通过报表中的单个数据集获取单个表,但无法获取多个表。请帮助我解决此问题。预先感谢。

0 个答案:

没有答案