您的位置:首页 > 编程语言 > ASP

DevExpress第三方控件之ASPxGridView

2010-05-31 18:20 459 查看
DevExpress 是一个软件公司,全称是 Developer Express,主要从事编程控件/组件的开发。
DevExpress 开发的数据库控件有很强的实力,不仅功能丰富,应用简便,而且界面华丽,更可方便定制。对于编程人员来说是个不错的选择。它的菜单栏控件更具代表,完全可以替代开发环境提供的基本控件,而让您编写的程序或软件更显专业化。它还提供完善的帮助系统,资料详尽,可以快速入手。有些高级控件更是零代码的,非常易于使用。
  DevExpress 控件根据应用类型分为:
  1、Windows Controls
  2、Web Controls
  3、Reporting / Printing Suites
  4、IDE Productivity Tools
  5、Business Application Frameworks
  DevExpress 控件根据开发平台分为:
  1、VCL(Borland Delphi / C++ Builder)
  2、.NET(Microsoft Visual Studio)
  3、COM/ActiveX Controls
  DevExpress 常用控件/组件(for VCL):
  ExpressQuantumGrid Suite
  ExpressBars Suite
  ExpressNavBar Suite
ExpressLayout Control
我们的使用范围当然就使用Developer Express .net
而我们今天看一下ASPxGridView的妙用。

一.显示子项。我们先看看效果



这就是aspxgridview 可是前面有个小加号,可以弹出子项。
看看是怎么做到的。首先需要设置它的属性ShowDetailRow为true




至于给下一项设置什么内容呢,当然,我们就得编辑模板,找到DetailRow



这时候,我们就可以绑定别的控件,例如,在绑定一个aspxgriedview,都是可以的。
不过要记住,在第一个aspxgridview中必须设置KeyFieldName

二.绑定多表。有时候,我们在一个aspxgridview中,需要绑定多个表的数据,这时候,我们就需要把相应的列转换成Combobox Column



1.FiledName写主表与此字段有关联外键字段:例如uid
2.在PropertiesCombobox下面找这几个属性:
然后在客户姓名的这一列的DataSourceId,给它绑定上我们字表的ObjectDataSource
在TextField设置字段名称,例如:name
在ValueField设置名称应该就是字表的主键(也就是主表引用字表的外键),例如:uid
这样就可以轻松做到,不用写代码,绑定多长表。

三.轻松做到查找功能
只需要在aspxgridview中设置Setting节点的ShowFilterRow属性就可以了。




来看看效果:




四:导出ASPxGridView的数据
添加一个ASPxGridViewExporter控件到Page,将GridViewID设为需要导出数据的aspxgridview,调用以下方法实现导出。
ASPxGridViewExporter1.WriteXlsToResponse
ASPxGridViewExporter1.WriteCvsToResponse
ASPxGridViewExporter1.WritePdfToResponse
ASPxGridViewExporter1.WriteRtfToResponse

总结:多多学习,研究研究前辈们写的代码,努力写出属于自己个性的Public Class!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐