2014-07-04 34 views
0

我已經創建了一個aspx頁面,併爲其添加了一個Report viewer和腳本管理器。我還添加了一個強類型的DataSet文件DataSet1.xsd,其中有一個DataTable有2個顏色 - 名稱和指定。 我也使用了rdlc文件,我用dataset1綁定了它。如何從代碼插入值到強類型的DataSet,然後從RDLC報告頁面顯示它?

現在我想從我的代碼中將數據集放入數據集,然後將其顯示給報告查看器。

aspx.cs代碼 -

DataSet1 ds = new DataSet1(); 
DataRow dr = ds.DataTable1.NewRow(); 
ds.DataTable1.AddDataTable1Row("x","y"); 
this.ReportViewer1.LocalReport.Refresh(); 

我沒有得到的值報告。

回答

0

您可以從後面的代碼中將DataSource添加到Reportviewer。嘗試下面的代碼。

ReportDataSource datasource = new ReportDataSource("TableName", ds.Tables[0]); 
ReportViewer1.LocalReport.DataSources.Clear(); 
ReportViewer1.LocalReport.DataSources.Add(datasource); 
相關問題