winform中的ReportViewer控件中的简单用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform中的ReportViewer控件中的简单用法相关的知识,希望对你有一定的参考价值。

想做报表,呵呵,小弟菜鸟。

只想将一条简单查询语句的结构绑定到ReportViewer控件上以便打印。

编号 户名 日期

1 王强 2009-12-01

2 梁静 2009-12-01

3 曹安 2009-12-01

这样一个简单的表,select * from d1

第一个困惑是:ReportViewer控件的右上角有个小三角,可以拉动,里边可以选择报表、选择数据源、重新绑定数据源、设计报表等。选择数据源后,不是像datagridview一样能自动把数据都列出来吗?如果能,那还选择报表干吗。。。,我估计不能只是选择好数据源就行,那就是选择好数据源后,再选择设计好的报表,报表里用选择的数据源来显示数据?但是我弄了半天也没弄出来。。。哭了,最后显示出了几个数字,也没汉字,而且只有一行,我的数据应该有3行啊,而且在哪能属于SQL语句啊。。。设计报表时,工具箱里的表格,怎么只有固定的行和列,怎么增加行和列啊。。。好多简单的问题都不会,我点了半天也没弄出来。。。

参考技术A 以你的需求,用这个ReportViewer有点麻烦,比如想让分页时每页显示多少行这个是很难控制的,好像得通过设置高度来控制,或者利用分组控制(但分组时如果导出数据也会分组),还不如用datagridview

如果非要用ReportViewer的话,可以来http://msdn.microsoft.com/zh-cn/library/ms251724%28VS.80%29.aspx看看,很详细的教程,一步步的告诉你怎么做。

参考资料:http://msdn.microsoft.com/zh-cn/library/ms251724%28VS.80%29.aspx

2012 中的 ReportViewer 不会绑定到 SQL Server Compact 数据源

【中文标题】2012 中的 ReportViewer 不会绑定到 SQL Server Compact 数据源【英文标题】:ReportViewer in 2012 won't bind to SQL Server Compact datasource 【发布时间】:2012-12-23 12:05:46 【问题描述】:

我正在使用 Visual Studio 2012 和 SQL Server Compact 4.0。当我尝试通过设计器将 ReportViewer 控件绑定到数据源的实例时,它不会绑定(可选实例已禁用)

错误信息是:

本地报告处理过程中发生错误。 尚未指定报表“Report1”的报表定义 对象引用未设置为对象的实例。

是否有可能做到这一点是背后的代码?几次尝试导致类似的绑定错误。

是否有人设法使用 SQL Server Compact 4.0 进行报告?在 VS2010 中,它适用于 SQL Server Compact 4.0

【问题讨论】:

【参考方案1】:

你在使用 MVC 吗?如果是这样,请查看以下帖子:http://social.technet.microsoft.com/Forums/en-US/sqlce/thread/39cf2d43-7fc6-474f-bcbf-72e416bca7fd。这可能是一个已知的限制。

【讨论】:

以上是关于winform中的ReportViewer控件中的简单用法的主要内容,如果未能解决你的问题,请参考以下文章

c# winform 如何给report.rdlc 图像控件,添加我电脑里保存的图片?

wpf scrollviewer控件的使用

C# form程序中reportviewer控件怎么使用?

VB.NET - 打印 RDLC 报告而不显示 ReportViewer 控件

ASP.NET的reportViewer控件显示问题

c#的reportViewer控件