reportview 实践学习
2009-10-26 20:12
253 查看
1 环境
创建新项目的时候 vs2008 没有reportview 向导 原因 :vs2008 安装tm的时候部分汉化后 导致 在vs 环境中修改成英文版本 问题解决
2 传递参数 自定义数据源
注意点:
a 创建数据源的ds名称 需要和报表配置的名称一致
DataSet ds = bll.GetInfor(whereInfor);
Microsoft.Reporting.WebForms.ReportDataSource rds = new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1_classzsQuery", ds.Tables[0]);
ReportParameter title = new ReportParameter();
title.Name = "Title";
title.Values.Add(titleContent);
ReportViewer1.LocalReport.SetParameters(new ReportParameter[] {title});
this.ReportViewer1.LocalReport.DataSources.Clear();
this.ReportViewer1.LocalReport.DataSources.Add(rds);
另外 发现reportView的 矩阵 功能很强大 类似于以前用到的多维查询 速度还可以
3 部署
web的部署需要在bin下 有3个dll
Microsoft.ReportViewer.Common.dll Microsoft.ReportViewer.ProcessingObjectModel .dll Microsoft.ReportViewer.WebForms.dll
这三个dll 可以Google到
创建新项目的时候 vs2008 没有reportview 向导 原因 :vs2008 安装tm的时候部分汉化后 导致 在vs 环境中修改成英文版本 问题解决
2 传递参数 自定义数据源
注意点:
a 创建数据源的ds名称 需要和报表配置的名称一致
DataSet ds = bll.GetInfor(whereInfor);
Microsoft.Reporting.WebForms.ReportDataSource rds = new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1_classzsQuery", ds.Tables[0]);
ReportParameter title = new ReportParameter();
title.Name = "Title";
title.Values.Add(titleContent);
ReportViewer1.LocalReport.SetParameters(new ReportParameter[] {title});
this.ReportViewer1.LocalReport.DataSources.Clear();
this.ReportViewer1.LocalReport.DataSources.Add(rds);
另外 发现reportView的 矩阵 功能很强大 类似于以前用到的多维查询 速度还可以
3 部署
web的部署需要在bin下 有3个dll
Microsoft.ReportViewer.Common.dll Microsoft.ReportViewer.ProcessingObjectModel .dll Microsoft.ReportViewer.WebForms.dll
这三个dll 可以Google到
相关文章推荐
- BackboneJs入门学习[11]—View实践
- 学习:view的几种布局方式及实践
- Model/View框架总体架构 分类: QT学习实践 2015-05-11 22:05 34人阅读 评论(0) 收藏
- [WebView学习之六]:Web Apps最佳实践规则
- BaseRecyclerViewAdapterHelper学习实践
- ExtJs2.2.1学习第一天Viewreport疑惑
- UIControllectionView学习总结
- Deep Learning的学习实践 4 -- DBN
- Android 开发之旅:view的几种布局方式及实践
- 安卓学习之广播的实践
- 黑马程序员——IOS学习六:Date Picker, Picker View选取器控件初步——黑马 ios 技术博客
- Android开发学习SurfaceView显示动画效果
- ReportView正确显示页码
- Android学习历程15-SurfaceView的简单用法(实例:幸运抽奖以及控制中奖物品)
- MS RDLC reportview 在 Chrome中不显示查询结果的原因
- Linux工程实践学习笔记——基于主机系统的多客户即时通讯/聊天室 Day(2)
- Android学习_01——AutoCompleteTextView控件和MultiAutoCompleteTextView控件的应用
- [高级软件工程实验]软件工程(C编码实践篇)学习总结
- Android之TextView组件学习
- android自定义View学习1——绘制基础