1. UltraWinGrid控件总览
NetAdvantage产品包括:网页控件、WinForm控件、WPF控件等多种产品。目前只用到了WinForm控件。UltraWinGrid是NetAdvantage产品中WinForm控件集中的一个表格控件。UltraWinGrid功能很强大,包括:导入导出Excel、数据过滤、列求和列求平均值等、绑定数据库数据、排序、制作名片等各种功能。
今天主要介绍UltraWinGrid的绑定数据、风格、属性、事件四个常用功能。
2. 绑定数据:
我们有多种方式为UltraWinGrid绑定数据,通过设计器创建:
拖入UltraWinGrid控件自动弹出Quick Start界面,选择Create an UltraDataSource。。
a)DataBands可以看做是一个Table,DataColumns是Band的字段,也可以为Band0添加子表。
b)我们注意到下面有一个<Initialize the scheme from a DataSource>, UltraGrid提供了通过访问Oracle、SqlServer、Access等数据库的db文件初始化列名。
c)为了方便扩展和使用,我们也可以自己创建UltraDataSource
//创建DataSource
private Infragistics.Win.UltraWinDataSource.UltraDataSource ultraDataSource1;
//添加列
this.ultraDataSource1.Band.Columns.AddRange(ob