Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ReportViewer中重复数据_C#_Asp.net - Fatal编程技术网

C# 在ReportViewer中重复数据

C# 在ReportViewer中重复数据,c#,asp.net,C#,Asp.net,我分配了一个dataTable来报告,如下所示,但我只得到报告中的第一行数据,而不是所有的行。如何为正在分配的数据表的所有行重复结果 <rsweb:ReportViewer ID="ReportViewer1" runat="server" Height="1000px" Width="600px" SizeToReportContent="True"> </rsweb:ReportViewer>

我分配了一个dataTable来报告,如下所示,但我只得到报告中的第一行数据,而不是所有的行。如何为正在分配的数据表的所有行重复结果

<rsweb:ReportViewer ID="ReportViewer1" runat="server" Height="1000px" 
                                Width="600px" SizeToReportContent="True">
</rsweb:ReportViewer>


    ReportDataSource rd = new ReportDataSource();
    rd.Name = "DataSet1_DataTable1";
    //rd.Value = ReceiptData;
    rd.Value =(DataTable) ViewState["ReceiptData"];
    ReportViewer1.LocalReport.ReportPath = Server.MapPath("Report/Report.rdlc");
    //ReportViewer1.LocalReport.EnableExternalImages = true;
    ReportViewer1.LocalReport.DataSources.Clear();
    ReportViewer1.LocalReport.DataSources.Add(rd);
    ReportViewer1.LocalReport.Refresh();

ReportDataSource rd=新的ReportDataSource();
rd.Name=“数据集1\u数据表1”;
//rd.值=接收数据;
rd.值=(数据表)视图状态[“接收数据”];
ReportViewer1.LocalReport.ReportPath=Server.MapPath(“Report/Report.rdlc”);
//ReportViewer1.LocalReport.EnableExternalImages=true;
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rd);
ReportViewer1.LocalReport.Refresh();

检查
(数据表)视图状态[“ReceiptData”]中的内容。可能是ViewStyle中只有一条记录。

向我们显示报告的来源。要显示多条记录,您必须在rdlc中使用列表控件。现在,我在rdlc中添加了列表,然后在列表中添加了数据。viewstate中存在多条记录。我通过调试看到的。检查@nunesspascal对您的问题所做的评论,现在它甚至没有一条记录让我不高兴。我需要如何表达群体。我不能在这里添加我的rdlc源,因为它太大了。错误是“表“table1”位于未定义组表达式的列表中。若要在列表中使用数据区域,该列表必须具有组表达式。”您需要在设计时将数据源分配给RDLC,然后将DataTable列分配给RDLC列表列