我是Windows桌面应用程序开发的新手。
我想生成一个账单报告,该账单主明细应该显示一次,并且相关项目应该以表格格式显示。
我已经在数据集中创建了数据表。数据表已配置。
现在,在报表设计中,我无法看到此表将字段拖到适当的位置。
请帮助如何做。
提前致谢。
最佳答案
添加数据集
首先,您必须在报告中添加Data Source
。您可以通过使用VS中的Data Sources
窗口来执行此操作。单击添加新数据源,然后选择所需的对象(我通常使用对象)。在Report Data
窗口中,有一个文件夹“数据集”。如果右键单击它,则可以添加数据集。
表中的数据
要可视化数据集,可以将“表”从“工具箱”拖到报表上,选择它,然后右键单击左上角并选择Tablix Properties
。在那里,您可以将数据集绑定到表。通过单击列并选择一个值,选择要在哪一列中显示的项目。
单一数据(文本框)
您可以在文本框中设置一个表达式,以从数据集中检索一组特定的数据(也可以在表列btw上使用此表达式)。您可以通过右键单击文本框进入Expression
来执行此操作。这将打开一个包含某种表达式构建器的“表达式”窗口。
我用来检索单数数据的表达式如下(不确定这是否是最好的方法,但这是我所知道的唯一方法):First(Fields!MyField.Value, "MyDatasetName")
基本上,我假设我的数据集中只有一行(或者该字段在所有行中都是相同的),所以我只是在检索第一个值。