DevExpress gridview下拉框的再次研究

简介: 原文:DevExpress gridview下拉框的再次研究     前几天写了一篇关于研究DevExpress gridview下拉框的随笔(DevExpress gridview下拉框repositoryItemComboBox的使用),被大神(@爱编程的大叔)评论为:成功用世界上最繁琐的方法...
原文: DevExpress gridview下拉框的再次研究

     前几天写了一篇关于研究DevExpress gridview下拉框的随笔(DevExpress gridview下拉框repositoryItemComboBox的使用),被大神(@爱编程的大叔)评论为:成功用世界上最繁琐的方法来使用Devexpress中的Gridview控件中的下拉框,之后就一直在想那肯定是还有更加简便的办法,刚好今天有空闲时间,就去了官网研究起了gridControl的属性(https://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridGridControlMembersTopicAll),然后发现其中的一个属性:

点击去看了一下之后,瞬间眼前一亮,就借着翻译软件(本人英语不太好)继续的深入的研究了下,发现真的能够实现下拉框功能,下面就分享下我的研究成果,虽然不一定是最好的,依然可能是成功用世界上最繁琐的方法来使用Devexpress中的Gridview控件中的下拉框,但对于我来说,收获还是很大的。

    (1)首先我们要添加一个组件:

 

 

      (2)然后为gridControl绑定这个组件:

 

        (3)添加下拉框:

          A.就在上图绑定的地方,绑定好后展开:

点击进入添加Items界面,也可以在(1)首先我们要添加一个组件 步骤图中点击Edit Items进入添加Items界面

      B. 添加一个ComboBoxEdit:

当然也可以添加其他,如选择框等,在上图点击添加的下拉框,就能看到惊喜的地方,因为不仅可以设置属性,添加下拉框的内容,还可以为下拉框设置相关的事件,比如选中事件等等。这样,就再也不用我上次的那个随笔中那样,利用委托了,然后通过这些,就能实现自己想要的功能了。

    (4)最后,将下拉框绑定到对应的列:

在Existing中,自动会出现我们之前绑定好的Items,这样,就绑定好咯,剩下的一些处理,就看各自的需要了。

      虽然这应该也不是最简便的办法,但是有所收获还是很开心的。重要的是,persistentRepository的功能还远不仅如此,好好研究下的话,就会发现他的功能很强大,能做很多事情,大家有兴趣的不妨去研究研究

目录
相关文章
|
7月前
|
数据安全/隐私保护
DevExpress-GridControl控件-GridView使用
DevExpress-GridControl控件-GridView使用
|
索引
计算机高职专业VB知识要点002,案例涉及控件:复选框combobox、列表框listbox、框架组frame、单选按钮、多选框
计算机高职专业VB知识要点002,案例涉及控件:复选框combobox、列表框listbox、框架组frame、单选按钮、多选框
153 0
计算机高职专业VB知识要点002,案例涉及控件:复选框combobox、列表框listbox、框架组frame、单选按钮、多选框
|
数据处理 数据库
DevExpress gridview下拉框repositoryItemComboBox的使用
原文  http://www.cnblogs.com/huangzhenhua/p/3898534.html 本以为DevExpress gridview中的下拉框会像比原来的datatgridview中的下拉框绑定数据简单好用,没想到费了老大劲,查阅各种资料总算是绑定上了数据,并且能够实现想要的效果。下面就详细写一下这个实现的过程,分享一下,同时也是对这个知识再次熟悉一
2146 0
艾伟:控件之ViewState
主题,控件的viewstate状态一“七七八八” 有次,朋友开玩笑说,不知道什么时候,微软会取消viewstate,不再使用隐藏字段在服务器与客户端保存状态!虽然,可以使用客户端技术减少一些回传,但是,一些必要的服务器状态还是要保存的,现在网络带宽已经不是问题,所以在网络上适当的传递一些状态数据,还...
736 0
Devexpress treelist 控件属性大全
属性列表 1、OptionsSelection: EnableAppearanceForcusedCell:选中的Cell的Appearance设置是否可用。默认为True; EnableAppearanceForcusedRow:选中的Node的Appearance设置是否可用。
1695 0

热门文章

最新文章