默认情况下,将在报表中显示所有顾客信息。当你在DropDownList选择了一个国家的时候,报表中就会显示属于你所选择的国家的顾客信息。要完成这样的功能,我们只需要处理DropDownList的SelectedIndexChanged事件。
|
这段代码首先检查DropDownList控件的SelectedValue属性。如果是“All”的话就设置数据源控件的SelectMethod属性为GetAllCustomers。另外,我们还需要清空SelectParameters集合,因为GetAllCustomers()方法不需要任何参数。接下来,我们创建一个ReportParameter类的实例,并在其构造函数中设置报表的参数名和参数值。回忆一下我们在设计报表时定义的参数。然后再创建一个ReportParameter数组。调用SetParameters()方法,并用这个数组作为其参数。“else”代码块也是非常地简单,就是使用的方法变成了GetCustomersForCountry()而已。
就是这些东西,很简单吧!报表已经搞定了。你可以运行一下Default.aspx页看看效果。注意,ReportViewer控件已经内置了导出特性,它允许你把报表导出为Excel或PDF格式。ReportViewer控件还很多的属性,你可以自己摸索一下。
总结
ASP.NET的ReportViewer控件提供了很多报表的基本功能。在本文中,我们使用了对象数据源控件来开发一个报表。我们创建了一个类库和一个数据源。最后使用ReportViewer控件来显示报表。
【相关文章】
| 共5页: 上一页 [1] [2] [3] [4] 5 | ||
|
| 关于 ASP.NET 2.0 ReportViewer 控件 ASP.NET 的 |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||