visual-studio-2010 - RDLC - 在 VS2010 中添加数据源

标签 visual-studio-2010 reporting-services reporting rdlc

问候。

我有一个 RDLC 文件,我想向它添加一个数据源,尽管到目前为止没有任何运气。数据源是我自己写的一个自定义类(只是补充一下,我们一直都是这样做的)。我们最近转换为导致一些问题的 VS2010 RDLC 格式,但我们对我们的实现进行了一些更改以解决更主要的问题。

所以,回到手头的问题,当我尝试将我的数据源添加到 VS2010 的 RDLC View 中的 DummyDataSource 列表中时,它什么也不做,但是它确实将数据源添加到了数据源列表中,但是你可以t 从 RDLC View 的下拉列表中选择它,这意味着我根本无法添加数据源。

有没有人遇到过这个问题?有什么我需要检查的吗?我热心地寻找,但没有运气。

最佳答案

这里似乎发生了一些黑魔法。或者至少我还没有想出使这一切可靠发生的所有咒语。

我想我遇到了类似的问题。不确定这是否会对您有所帮助,但这就是我解决它的方法。

在 VS2010 报表设计器中,使用 view->Report Data 来显示 Report Data Pane 。

单击 New 按钮并选择 Dataset... 以获取 Dataset Properties 对话框。

给你的Dataset命名,如果你之前做过,你可能知道这里的dataset名字需要和你绑定(bind)ReportDataSource时代码中提供的名字相匹配。

我刚刚尝试的新部分是单击 Data source 下拉列表旁边的 New... 按钮。生成的向导将引导您选择程序集和 CLR 类(使用复选框选择您的类)。

向导完成后,我的新数据集出现了。

需要注意的一点:我第一次尝试重现此内容时,向导在未添加我的数据集的情况下完成。我回到我的类定义并用 装饰它[数据契约(Contract)] [数据成员] 属性,然后重新运行向导,它似乎工作得很好。

也许有更深知识的人可以评论为什么这些属性可以工作,或者为什么没有它们向导会默默地失败。

关于visual-studio-2010 - RDLC - 在 VS2010 中添加数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4554043/

相关文章:

sql-server - 在SSRS矩阵报告中获取前20行,其余的排在第21行

c# - 从 rdlc xml 字符串生成报告

sql - 构建 map /流程图以更好地理解数据库

database - 是否有一种报表或交叉表可以优雅地显示这些数据?

crystal-reports - Crystal Report 中的年度报告

excel - 如何将多个西门子PLC的数据导入Excel?

c++ - 在 QLineEdit 中显示浮点值

visual-studio-2010 - Visual Studio 2010 : How to publish an ASP. NET Web 应用程序到带有 MSBUILD 的目标文件夹?

c# - Mac 或主板作为许可目的的唯一标识符?

visual-studio-2010 - 如何让 Visual Studio 智能感知显示 XML 注释的注释部分?