2015-05-29 98 views
0

所以,我試圖將datagridview的內容顯示到datareport中。但通過數據集鏈接報告後,生成的報告是空白的,代碼在這裏:Datagridview的數據報告中的空白報告

Dim dt As New DataTable 
    With dt 

    .Columns.Add("Roll") 

    .Columns.Add("Name") 

    End With 


    For Each row As DataGridViewRow In DataGridView1.Rows 

    dt.Rows.Add(DataGridView1.Rows(1).Cells(0).Value, DataGridView1.Rows(1).Cells(1).Value) 

    Next 


    Form2.ReportViewer1.LocalReport.DataSources.Item(0).Value = dt 

    Form2.ShowDialog() 

任何幫助表示讚賞。謝謝!

回答

0
Dim rds As New ReportDataSource("YourDataSet", dt) 

Form2.ReportViewer1.LocalReport.DataSources.Clear() 
Form2.ReportViewer1.LocalReport.DataSources.Add(rds) 
Form2.ReportViewer1.RefreshReport() 
+0

一般來說,如果答案包含對代碼意圖做什麼的解釋,以及爲什麼解決問題而不介紹其他問題,答案會更有幫助。 (這篇文章被至少一個用戶標記,大概是因爲他們認爲沒有解釋的答案應該被刪除。) –