瓜瓜笔记

导航

DXPerience6.x 使用体会(一)

说到DevExpress这家公司,可能在.net开发者中知道的并不多,但是在Delphi开发者中,这个公司确非常有名。他的看家法宝就是QuantumGrid,这个Grid非同一般,自定义分组、过滤、统计、数据转换、多种编辑控件的内嵌、Master/Detail数据的展现、多Grid页面设置,多表头设置……只要你需要的它都能做到,而且还做得非常好。在.net环境下面,DevExpress也退出了自己的一整套控件:DXPerience6.x系列,这个版本对于初次接触DevExpress的朋友来说,可能比较复杂,从今天开始,我就把在具体使用中(WinForm)的体会和心得写下来,供大家参考,当然,有更好解决方法的请不吝赐教。:)

1、在XtraGrid中设置一个LookupEdit列,在Runtime中以代码方式处理:

gColSample.Caption = "地区";
gColSample.FieldName = "areaId";

//创建LookupEdit的属性
DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit rep = new
DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();

gColSample.ColumnEdit = rep;
rep.DataSource = dtArea;
rep.DisplayMember = "areaName";
rep.ValueMember = "areaId";

//按照以上方法,我们就可以在运行期动态的创建出一个LookupEdit的列,然后这个列将按照我们的要求来显示出需要的数据

posted on 2007-01-03 21:14  瓜瓜  阅读(1270)  评论(1编辑  收藏  举报