我是Windows桌面应用程序开发的新手。

我想生成一个账单报告,该账单主明细应该显示一次,并且相关项目应该以表格格式显示。

我已经在数据集中创建了数据表。数据表已配置。

现在,在报表设计中,我无法看到此表将字段拖到适当的位置。

请帮助如何做。

提前致谢。

最佳答案

添加数据集

首先,您必须在报告中添加Data Source。您可以通过使用VS中的Data Sources窗口来执行此操作。单击添加新数据源,然后选择所需的对象(我通常使用对象)。在Report Data窗口中,有一个文件夹“数据集”。如果右键单击它,则可以添加数据集。

表中的数据

要可视化数据集,可以将“表”从“工具箱”拖到报表上,选择它,然后右键单击左上角并选择Tablix Properties。在那里,您可以将数据集绑定到表。通过单击列并选择一个值,选择要在哪一列中显示的项目。

单一数据(文本框)

您可以在文本框中设置一个表达式,以从数据集中检索一组特定的数据(也可以在表列btw上使用此表达式)。您可以通过右键单击文本框进入Expression来执行此操作。这将打开一个包含某种表达式构建器的“表达式”窗口。

我用来检索单数数据的表达式如下(不确定这是否是最好的方法,但这是我所知道的唯一方法):

First(Fields!MyField.Value, "MyDatasetName")

基本上,我假设我的数据集中只有一行(或者该字段在所有行中都是相同的),所以我只是在检索第一个值。

10-08 10:49
查看更多