千金不卖

探讨 RS BO C# Oracle Sql Server DB2 DataWareHouse Arcplan Cognos MB MQ 信息资源标准 主数据 元数据 数据质量 业务建模 ----姚刚

博客园 首页 新随笔 联系 订阅 管理

2008年5月5日 #

摘要: this.ultraGrid1.DisplayLayout.Bands[0].Columns[列名].CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect; 阅读全文
posted @ 2008-05-05 20:05 doc 阅读(947) 评论(1) 推荐(0) 编辑

摘要: grid中header置顶不动 设置displaylayout中的stationarymargins grid中设置数据筛选 // The Browser, LoadOnDemand, and ViewType settings to enable XmlHttp support were done at design time. /... 阅读全文
posted @ 2008-05-05 19:14 doc 阅读(1374) 评论(0) 推荐(0) 编辑

摘要: 1. 特定情况下,如果设计了一个左中右或左右结构的TableLayoutPanel布局,如下图 现在需要讲按钮一列弄到左边,Grid在右边,此时可以设定TableLeyoutPanel的RightToLeft属性为Yes即可实现效果了,而不必要重新删掉控件,重新进行布局,如下图 不过更改完之后记得修改一下Tab键序。 2. 一个两行两列的Grid,如果要实现最后一行和最后一列固定,第一行和第一... 阅读全文
posted @ 2008-05-05 19:12 doc 阅读(3011) 评论(0) 推荐(0) 编辑

摘要: NetAdvantage控件中提供了一个很有用的组件,那就是UltraGridExcelExporter,是与UltraGrid绑定使用的组件. 使用它只需要以下几个步骤就可以实现Grid中的数据导出: 1. 拖放一个UltraGridExcelExporter到Form中 因为是组件,所以出现在IDE的Form设计器下方 2. Form中有Grid,栏位如下 ... 阅读全文
posted @ 2008-05-05 19:11 doc 阅读(1726) 评论(0) 推荐(0) 编辑

摘要: 如下图所示方式,如何实现UltraGrid中的图片按钮效果? 1. 新建一个Grid,增加绑定列和三个非绑定列(Detail,Edit,Delete) 2. 选择Edit列,更改其相关属性 Style为Button ButtonDisplayStyle为Always DataType属性为Object(其实默认string也没有关系,但设计时Button上出现Text文字,... 阅读全文
posted @ 2008-05-05 19:11 doc 阅读(599) 评论(0) 推荐(0) 编辑

摘要: [第四篇 UltraGrid如何自定义Row Filter的值] UltraGrid提供了Row Filter的功能,方便User可以像操作Excel一样对Grid中的数据进行筛选,有非常好的用户体验。 但是UltraGrid的Row Filter默认是有如下图所示几种方式,使用起来不是很方便: 那么如何自定义下拉列表中的选择项呢? 1.... 阅读全文
posted @ 2008-05-05 19:10 doc 阅读(595) 评论(0) 推荐(0) 编辑

摘要: [第七篇 UltraGrid中实现下拉Grid(UltraDropDown)] 昨天提到了如何在Grid的Cell中下拉列表框,今天将演示如何在Grid的Cell中实现下拉Grid,这也是UltraGrid提供的一个很好的特性。 1. 拖放一个Grid到Form中,添加一些Band Column,然后设置Team栏位为DropDown或DropDownList类型 注意:设置为Dro... 阅读全文
posted @ 2008-05-05 19:09 doc 阅读(752) 评论(0) 推荐(0) 编辑

摘要: Grid中经常用到下拉列表项,如何快捷的实现下拉列表项呢? 1. 拖放一个Grid到Form上,添加Columns,并设置Sex栏位为下拉列表样式 2. Grid的下拉列表框中的值是ValueListItem类型,所以,需要在Form初始化的时候设定Grid用到的ValueList 如下私有函数,通过Sexes枚举类型初始化ValueLsit,并添加到Grid的ValueLists集合中; ... 阅读全文
posted @ 2008-05-05 19:09 doc 阅读(580) 评论(0) 推荐(0) 编辑

摘要: [第八篇 UltraGrid中实现增删改功能] 首先:此类的Maintain动作可能有两种情形,一种是Grid中本来就有数据,一种是Grid中没有任何数据。两种虽说没有多大区别,但是在方法应用上稍有些不同,下面会提到。 1. 拖放一个Grid到Form,设置其属性为可编辑 2. 添加绑定列,OK后选择第一个选项(产生DataSource) 如下将Grid的数据源关联到UltraD... 阅读全文
posted @ 2008-05-05 19:08 doc 阅读(2783) 评论(5) 推荐(0) 编辑

摘要: 实际应用过程中,还是有很多的需求需要在Grid中呈现较多的数据量,这就涉及到UltraGrid的大数据量绑定的支持。 好在UltraGrid考虑了这点,下面就介绍如何在最优性能下将大数据量绑定到UltraGrid上。 1. 拖放Grid到Form,增加一些Column,OK后选择第一个选项(产生DataSource) 如下将Grid的数据源关联到UltraDataSource... 阅读全文
posted @ 2008-05-05 19:07 doc 阅读(1200) 评论(0) 推荐(0) 编辑

摘要: UltraGrid提供了Summary功能,可以使我们方便的实现类似Excel的Summary的功能,本文将介绍如何设定指定列实现Summary。 1. 拖放一个Grid到Form上,增加一些Columns 2. 选中Age栏位,设置其属性AllowRowSummaries为True 也可以在代码中实现 3. 此时可以看到Column Age上有了一个Summary的按钮 4. 在设计时点... 阅读全文
posted @ 2008-05-05 19:06 doc 阅读(418) 评论(0) 推荐(0) 编辑

摘要: UltraGrid提供了父子关系数据类型的绑定,可以以Tree的形式展示数据的关系,这一点相信在用户体验上能够带来很到的改善。 本文将介绍如何通过简单的代码实现父子关系的数据绑定。 1. 拖放一个Grid到Form中,除了设置一些基本的Grid的信息之外(如Presets)什么都不需要设定 注:如果在设计时设定了DataSource绑定,并且设置了显示效果等属性,那么到运行... 阅读全文
posted @ 2008-05-05 19:05 doc 阅读(871) 评论(0) 推荐(0) 编辑

摘要: NetAdvantage中提供了PrintPreview控件,用于打印的预览实现。UltraGrid也提供了直接打印的支持,且效果也是很不错的! 本文将介绍如何实现UltraGrid的打印效果。 1. 拖放UltraGrid到Form中,增加一些Column,这里另外增加了几个图片按钮列,要在打印的时候不打印出来 2. 拖放一个GridPrintDocument和一... 阅读全文
posted @ 2008-05-05 19:05 doc 阅读(543) 评论(1) 推荐(0) 编辑

摘要: 1. 判断Grid中是否有数据或者是否有选中的数据,通过Rows属性和Selected.Rows的属性Count判断 // 判断是否有数据,采用如下方式 UltraGrid.Rows.Count == 0 // 判断是否有选中数据,采用如下方式 UltraGrid.Selected.Rows.Count == 0 2. 另,设置Grid的Row选择方式如下: 对于整个Grid,设置其选择方... 阅读全文
posted @ 2008-05-05 19:04 doc 阅读(695) 评论(0) 推荐(0) 编辑

摘要: 实现Grid的复杂表头是不可避免的一个应用,我们的VB程序中也有很多使用SSDBGrid做类似的实现的例子,那么在UltraGrid中如何实现复杂表头呢? 严格的说实现UltraGrid的复杂表头可以有两种方式,第一根据UltraGrid提供的接口属性进行设置;第二是重写其Paint方法,但较复杂,不推荐。 根据UltraGrid提供的属性进行组合可以在设计时实现所见即所得的效果,也... 阅读全文
posted @ 2008-05-05 19:04 doc 阅读(2723) 评论(4) 推荐(1) 编辑

摘要: 1. UltraComboEditor UltraComboEditor是单列下拉列表框,同.NET Framework中自带的下拉列表框,UltraComboEditor可以以两种形式呈现数据,分别为DropDownList和DropDown。 其中DropDownList表示该ComboEditor为只选的,不提供Keyin的功能,DropDown则提供用户选择和KeyIn的功能。 Dr... 阅读全文
posted @ 2008-05-05 19:03 doc 阅读(1442) 评论(0) 推荐(0) 编辑

摘要: 本文将下拉框分为三部分,分别为UltraCombo,UltraComboEditor,UltraDropDown三种。 需求: 下拉列表中包含一组数据,如下图 或 使用代码实现选中“Sara Tancredi”这笔资料。 前提:对于三种控件的数据绑定的方式不限制,以下方法适用于任何一种绑定方式 1. UltraComboEditor 首先使用UltraComboEditor的FindStr... 阅读全文
posted @ 2008-05-05 19:03 doc 阅读(511) 评论(0) 推荐(0) 编辑

摘要: 如下图所示方式,如何实现UltraGrid中的图片按钮效果? 1. 新建一个Grid,增加绑定列和三个非绑定列(Detail,Edit,Delete) 2. 选择Edit列,更改其相关属性 Style为Button ButtonDisplayStyle为Always DataType属性为Object(其实默认string也没有关系,但设计时Button上出现Text文字,如... 阅读全文
posted @ 2008-05-05 19:01 doc 阅读(498) 评论(0) 推荐(0) 编辑

摘要: 1。添加ColumnStart\Basic Settings\Data Schema\Manually Define a Schema\添加Column,命名用数据库中的字段名。2。添加Column中文名称Band and Column Settings\Band [0](手动添加Column后)\Columns\选择列\Header\修改Caption属性3。整个表的属性在Basic Setti... 阅读全文
posted @ 2008-05-05 18:20 doc 阅读(1019) 评论(0) 推荐(0) 编辑