UltraComboEditor的部分使用心得

来源:互联网 发布:赵泓霖网络课下载 编辑:程序博客网 时间:2024/06/05 21:54

最近总是在关于ultragrid的控件不停的学习。
正好遇到一个UltraComboEditor的使用问题,然后百度了下并没有什么用得上的实际例子。
那我就来稍微整理下吧~

UltraComboEditor是单列下拉列表框,同.NET Framework中自带的下拉列表框,UltraComboEditor可以以两种形式呈现数据,分别为DropDownList和DropDown。
设置的方式,
打开你的UltraComboEditor属性找到DropDownStyle
然后选择形式 如图:这里写图片描述
其中:
DropDownList表示该ComboEditor为只选的,不提供Keyin的功能。
DropDown则提供用户选择和KeyIn的功能。
DropDownList形式如下(用户无法进行KeyIn操作):DropDownList
DropDown形式如下(用户可以进行KeyIn操作):这里写图片描述

数据绑定的话都是一样的。
类似于:
DataTable dtduan = ServerHelper.GetData(******);
ultraComboEditor1.DisplayMember = "SPEC_NAME";
ultraComboEditor1.ValueMember = "SPEC_CODE";
ultraComboEditor1.DataSource = dtduan;

不得不说的是 如果要绑定的UltraComboEditor数据量比较大的时候,可能会需要KeyIn操作进行模糊查询。那么这时候这控件的另一个设置就比较好用了。
效果如图:这里写图片描述
设置方式:打开属性,找到AutoCompleteMode 选择SuggestAppend. 这里写图片描述

写到这里,我目前用到的就差不多了,不过值得一提的是刚刚那个SuggestAppend虽然不用自己再去代码里面控制查询,但是也有它的缺陷,只能模糊查询开头第一个字符,也就是说无法匹配数据中所有包含输入文本的内容。
比如说 我输入了“1”,只能带出数据中开头是1的数据。如1,12,123,带不出21,321,312等等。
基本上能满足咱们需求吧
欢迎提出建议~毕竟我才小白呀

0 0
原创粉丝点击