【发布时间】:2015-09-09 18:24:15
【问题描述】:
我被要求在 VB.net winforms 应用程序中创建 RDLC 报告。
我的报告的数据源是一个长期存在的 SQL 存储过程,目前用于填充应用程序中的数据网格。 SPROC 返回带有空格的字段名称,而我创建的 RDLC 报告在不符合 CLS 的名称上有所保留。
我编写此报告的唯一实用方法是使用 SPROC,因为报告数据必须与数据网格表示形式匹配。我绝对不想创建一个新的 SPROC,然后希望其他开发人员知道同时维护这两个 SPROC。
为了创建我的 RDLC 报告,我在 VB.net 中创建了一个数据集并添加了一个类型化的数据表(右键单击设计图面 > 添加 > 表),然后我从 SPROC 中手动添加了每个列名。
有没有办法在数据表中生成别名?
还有其他想法吗?
【问题讨论】:
-
您可以修改原始 SPROC 以使用“as”关键字为列名起别名。只需删除别名中的空格,然后更新您的数据表。
-
谢谢,但我不知道通过更改返回字段的名称会破坏多少旧应用程序。