標籤:des style blog http color 使用 os io
原文: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的功能還遠不僅如此,好好研究下的話,就會發現他的功能很強大,能做很多事情,大家有興趣的不妨去研究研究