winform ReportView报表控件。。。怎么设置它的数据源。。。

Pc498471249 2013-07-20 10:07:10
第一次玩这个控件, 感觉功能挺方便的, 但是我不知道如何改变它的数据源, 创建了rdlc文件, 并创建了DataSet数据源, ReportView就可以显示数据了, 但是DataSet里的数据源是全部数据。 我想加一些条件,过滤掉一些数据, 但不知道在什么地方改。 请做过ReportView的高人给新人讲解讲解,谢谢。
...全文
458 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pc498471249 2013-07-20
  • 打赏
  • 举报
回复

   private void button1_Click(object sender, EventArgs e)
        {
            reportViewer1.LocalReport.DataSources.Clear();
            this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("dsNotice_Notice", GetData()));
            this.reportViewer1.RefreshReport();
        }
Pc498471249 2013-07-20
  • 打赏
  • 举报
回复
Pc498471249 2013-07-20
  • 打赏
  • 举报
回复
数据源名称 dsNotice_Notice 是什么啊?
EnForGrass 2013-07-20
  • 打赏
  • 举报
回复
引用 2 楼 Pc498471249 的回复:
这个DataSet是由自己创建的吗?
是的啊,而且还可以绑定其他类型数据源比如List什么的
Pc498471249 2013-07-20
  • 打赏
  • 举报
回复
这个DataSet是由自己创建的吗?
EnForGrass 2013-07-20
  • 打赏
  • 举报
回复
reportViewer1.LocalReport.DataSources.Clear(); this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("dsNotice_Notice", data.Notice)); this.reportViewer1.RefreshReport(); 数据源名称:集合_表 dataset_table,如:dsNotice_Notice data.Notice 就是你的datatset,至于过滤条件用sql完成就行了

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧