首页 文章

如果列名称有空格,如何创建RDLC报告?

提问于
浏览
1

我被要求在VB.net winforms应用程序中创建一个RDLC报告 .

我的报告的数据源是一个很长的现有SQL存储过程,当前用于填充应用程序中的数据网格 . SPROC返回带空格的字段名称和RDLC报告我在非CLS兼容名称下创建了balks .

编写此报告的唯一实用方法是使用SPROC,因为报告数据必须与数据网格表示匹配 . 我绝对不想创建一个新的SPROC,然后希望其他开发人员知道维护两个SPROC .

为了创建我的RDLC报告,我在VB.net中创建了一个数据集并添加了一个类型化的数据表(右键单击设计表面> add>表)然后我手动添加了SPROC中的每个列名 .

有没有办法在数据表中生成别名?

还有其他想法吗?

1 回答

  • 1

    当然,使用表变量和exec,然后从中选择:

    declare @results table
    (
    name varchar(255),
    field varchar(255),
    filename varchar(255),
    filegroup varchar(255),
    user3511334 varchar(255),
    maxsize varchar(255),
    growth varchar(255),
    JohnMoreno varchar(255)
    );
    insert @results  exec sp_helpfile;
    select * from @results;
    

相关问题