是否可以在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
答案 0 :(得分:0)
您可以使用Me.DataGridView1.DataSource
获取DataSet
或DataTable
并创建ReportDataSource
。