设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网络编程 >> ASP.NET技巧 >> 使用ASP.NET 2.0中的ReportViewer控件
精品推荐
ASP.NET技巧点击TOP10
·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
·ASP.NET2.0下含有CheckBox的GridView删除选定记录实例
·web中,如何读取Word内容(包含表格,但不包含图片)并且显示在页面中或保存进数据库中
·分享个极好的无刷新二级联动下拉列表,同样适用与firefox
·ASP.NET超时设置
·ASP.NET2.0下利用javascript实现TreeView中的checkbox全选
·使用.NET实现断点续传
·ASP.NET访问Oracle数据库的方法
·asp.net 2.0中用GRIDVIEW插入新记录
·ASP.NET2.0下为GridView添加服务器端删除确认!
网络编程点击TOP10
·ASP.NET 程序中常用的三十三种代码
·从零开始学ASP.NET(基础篇)
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·.NET 初 级 读 本
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
·十天学会ASP.net之第一天
·C#版的网站新闻发布系统
·利用Web Application Stress Tool(WAS)做性能测试(3)
·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
·设计ASP.NET新闻管理系统
精选专题

使用ASP.NET 2.0中的ReportViewer控件

作者: 来源:http://www.xgdown.com/ 时间:2007-8-23 18:19:43

使用ASP.NET 2.0中的ReportViewer控件(3) (object sender, EventArgs e)
{
 if (DropDownList1.SelectedValue == "All")
 {
  ObjectDataSource1.SelectMethod = "GetAllCustomers";
  ObjectDataSource1.SelectParameters.Clear();
  ReportParameter param = new ReportParameter
("SubTitle", "List of all the customers");
  ReportParameter[] p ={ param };
  ReportViewer1.LocalReport.SetParameters(p);
 }
 else
 {
  ObjectDataSource1.SelectMethod = "GetCustomersForCountry";
  ObjectDataSource1.SelectParameters[0].DefaultValue
= DropDownList1.SelectedValue;
  ReportParameter param = new ReportParameter
("SubTitle", "List of customers for a country");
  ReportParameter[] p ={ param };
  ReportViewer1.LocalReport.SetParameters(p);
 }
}

  这段代码首先检查DropDownList控件的SelectedValue属性。 如果是“All”的话就设置数据源控件的SelectMethod属性为GetAllCustomers。 另外,我们还需要清空SelectParameters集合,因为GetAllCustomers()方法不需要任何参数。 接下来,我们创建一个ReportParameter类的实例,并在其构造函数中设置报表的参数名和参数值。 回忆一下我们在设计报表时定义的参数。 然后再创建一个ReportParameter数组。 调用SetParameters()方法,并用这个数组作为其参数。 “else”代码块也是非常地简单,就是使用的方法变成了GetCustomersForCountry()而已。

  就是这些东西,很简单吧。 报表已经搞定了。 你可以运行一下Default.aspx页看看效果。 注意,ReportViewer控件已经内置了导出特性,它允许你把报表导出为ExcelPDF格式。 ReportViewer控件还很多的属性,你可以自己摸索一下。

  总结

  ASP.NET的ReportViewer控件提供了很多报表的基本功能。 在本文中,我们使用了对象数据源控件来开发一个报表。 我们创建了一个类库和一个数据源。 最后使用ReportViewer控件来显示报表。

共3页 9 7 [1] [2] [38 :>

使用ASP.NET 2.0中的ReportViewer控件 相关文章:
使用ASP.NET 2.0中的ReportViewer控件 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com