我有7个变量,我需要在数据集中传输它们
我已经创建了扩展名为.xsd的文件,我已经有了一个报告文件.rdlc
我在我的rdlc文件中看到数据集“DataTable”,但我看不到任何字段
它给出了“没有数据集链接到文档”的错误
另一方面,它在选择数据集中看到数据集!!!
所以在这一点上我完全糊涂了
请问有谁可以帮助我吗?
答案 0 :(得分:1)
使用数据集看起来有点过分(你可以使用IEnumerable的任何东西),但是如果你只想使用代码在DataSet中添加一行,你可以简单地创建一个实例并在Tables Row集合上调用Add Method。
Dim ds As TestDS = New TestDS()
ds.YourTableName.Rows.Add(txtInputA.Text,
txtInputB.Text,
txtInputC.Text,
txtInputD.Text,
txtInputE.Text,
txtInputF.Text,
txtInputG.Text
)
然后您可以将其添加到DataSources集合
lr.DataSources.Add(new ReportDataSource("Variables", ds))