RDLC-ReportView控件动态绑定报表和数据源
来源:互联网 发布:linux rpm安装路径 编辑:程序博客网 时间:2024/05/16 14:49
通过ReportView设计界面可以很方便的设置需要绑定的报表文件(rdlc文件)和数据源,但在有时需要根据用户操作通过后台程序动态绑定设计好的rdlc报表和数据源。接下来看看如何方便的实现。。
//动态绑定报表
private void BindDataTable(string rdlcstr,string tablename,string sourcename,DataTable dt)
{
Common_RV.Reset();
Common_RV.LocalReport.ReportEmbeddedResource = rdlcstr;
ReportDataSource datasouce = new ReportDataSource();
BindingSource bind = new BindingSource(this.components);
//过滤排序
dt.DefaultView.RowFilter="";
//dt.DefaultView.Sort = "";
bind.DataMember = tablename;
bind.DataSource = dt.DefaultView;
datasouce.Name = sourcename;
datasouce.Value = bind;
Common_RV.LocalReport.DataSources.Clear();
Common_RV.LocalReport.DataSources.Add(datasouce);
Common_RV.RefreshReport();
}
1、使用方式:
BindDataTable("ReportTest.CCDetailReport.rdlc","CCDetailTable","ReportDataSet_CCDetailTable",ReportDataSet.CCDetailTable);
2、参数说明:
rdlcstr:报表文件名,要加命名空间的
tablename:dataset总的table名
sourcename:这个比较奇怪,我也没搞清楚为什么一定要这么写,只是在它的design文件中是这么做的,格式是:dataset实例名+_+table名称
dt:table实例,这里传table过来主要是要使用table的defaultview,可以实现报表的过滤和排序,如果不考虑这些,bind.DataSource可以直接设置成dataset实例就可以了
- RDLC-ReportView控件动态绑定报表和数据源
- rdlc,reportview,报表实例
- RDLC报表更新和重新绑定数据源引用
- reportview RDLC 报表备忘(一)
- Vs2010中rdlc报表绑定DataTable数据源
- Vs2010中rdlc报表绑定DataTable数据源
- ReportView报表控件使用方法
- 为RDLC报表动态绑定数据
- Reportview 动态绑定数据
- asp.net中轻量级报表RDLC的动态数据绑定
- 关于rdlc报表的数据源
- rdlc报表添加object数据源
- RDLC报表控件使用手册
- DropdownList控件动态绑定数据源两…
- RDLC文用reportview显示
- 报表动态绑定和导出
- ReportView报表实现带参数存储过程创建报表以及为rdlc传递参
- ReportView报表实现带参数存储过程创建报表以及为rdlc传递参数
- 我从土星来
- Django book 中文
- 非MFC工程使用MFC库时的问题及解决办法
- Silverlight 3.0正式版RTW的发布日期
- 乘法和加法要做溢出检查
- RDLC-ReportView控件动态绑定报表和数据源
- 开源的 Flash 项目
- 搞个论坛玩下
- passion of life
- Silverlight 3.0中文教程
- Struts2 文件下载
- 金融危机来了,你准备好了吗???
- 很久以前发现的 vc2008 的一个bug(关于模板匹配)
- 多个前缀号码的提取方法。