Datagrid可以作为Reportviewer的数据源吗?

时间:2013-09-19 06:06:30

标签: .net vb.net datagridview

是否可以在reportviewer中将datagrid项目作为数据集中的数据源?我试着但没有运气。

此代码返回错误“找不到表0。”

 Dim dt As DataTable = ds4.Tables(0)
    For Each row As DataGridViewRow In DataGridView1.Rows
        ds4.Tables(0).Rows.Add("-", "0", "0", "0")
        DataGridView1.DataSource = ds4
        Dim datasource As New ReportDataSource("DataSet3", ds4.Tables("1"))
        ReportViewer1.LocalReport.DataSources.Add(datasource)
    Next

1 个答案:

答案 0 :(得分:0)

您可以使用Me.DataGridView1.DataSource获取DataSetDataTable并创建ReportDataSource