Winform中對DevExpress的RadioGroup進行數據源綁定,即通過代碼添加選項


場景

在尋找設置RadioGroup的選項時沒有找到相關博客,在DevExpress的官網找到

怎樣給其添加選項。

DevExpress官網教程:

https://documentation.devexpress.com/WindowsForms/DevExpress.XtraEditors.RadioGroup.class

關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
大量編程視頻教程:https://space.bilibili.com/164396311

實現

新建一個窗體並拖拽一個RadioGroup控件。

 

 

雙擊窗體進入其加載完之后的事件中

 

//數據綁定
            foreach (YAxisModel s in nodeYList)
            {
                //每一個單元按鈕對應的選線item
                RadioGroupItem item = new RadioGroupItem();
                //設置選項的value值
                item.Value = s.No;
                //設置選項的描述值 即 要顯示的值
                item.Description = s.Title;
                //使選項啟用
                item.Enabled = true;
                //將新增的選項添加到radiogroup的Items中
                this.radioGroup1.Properties.Items.Add(item);
            }
           //默認選中value為1的項 
            radioGroup1.EditValue = 1;

 

注:

這里是使用循環對象list進行添加項。

每個RadioGroupItem就是一個單選對象。

設置其value就是設置其值,設置其Description就是設置其要顯示的內容。

選項通過Enabled 設置為true為開啟,默認是開始的。

在一組RadioGroup中設置選中的Radio是通過設置RadioGroup對象的EditValue屬性與上面選項的

value值對應,比如上面的第一個對象的s.NO為1,所以設置其默認選中。

效果

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM