首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将数据表作为DataSource传递到RDLC报表

将数据表作为DataSource传递到RDLC报表
EN

Stack Overflow用户
提问于 2011-12-01 15:39:31
回答 2查看 7.9K关注 0票数 0

我在.Net的窗口应用程序中使用RDLC报告。在某个阶段,我在datatable中有一些值,我必须用RDLC报告打印这些值。

但RDLC报告使用类型化数据集作为数据源。我可以传递一个datatable而不是类型化的dataset吗?如果你有任何想法,请与我分享。

谢谢

DevKASHYAP

EN

回答 2

Stack Overflow用户

发布于 2012-07-27 20:15:02

手动将包含列的datatable添加到其中一个xsd文件中。然后将该数据集添加到您的rdlc报告中,并从表单中传递该datatable,如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
rptDataSource = new ReportDataSource("sp name from rdlc", dtname);
rptViewer.LocalReport.DataSources.Add(rptDataSource);
票数 2
EN

Stack Overflow用户

发布于 2011-12-01 15:50:31

可以,您可以指定其他数据源,而不是类型化数据集。您可以在创建报告时使用XML schema,然后通过代码动态分配DataSet。以下是此解决方案的示例链接。

Binding DataSet at Runtime

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8337946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档