轉(zhuǎn)帖|其它|編輯:郝浩|2012-10-11 13:33:26.000|閱讀 15725 次
概述:本文主要介紹Devexpress ComboBoxEdit選中值的方法與屬性設(shè)置 。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
1:讀取comboBoxEdit選中值的方法
comboBoxEdit1.Properties.Items[comboBoxEdit1.SelectedIndex].ToString()
使用前需要先確認(rèn) comboBoxEdit1.SelectedIndex不能等于-1,不然報(bào)錯(cuò)。
2 :ComboBoxEdit也是DevExpress winform控件中經(jīng)常使用的一個(gè),我們?cè)谑褂玫倪^程中可能有時(shí)需要對(duì)ComboBoxEdit控件進(jìn)行數(shù)據(jù)綁定,而ComboBoxEdit控件不像LookUpEdit控件擁有DataSource屬性,可以直接綁定一個(gè)數(shù)據(jù)集。
下面我們使用 ComboBoxEdit的comboBoxEdit1.Properties.Items.Add(object item)方法來(lái)實(shí)現(xiàn)數(shù)據(jù)綁定.
1.先用GetAreaDataTable方法返回一個(gè)DataTable,代碼如下:
public static DataTable GetAreaDataTable() { string sqlStr = "select BMMC from usiCLB where BMLID=3"; DataBase db = new DataBase(); DataTable dt = db.GetDataTable(sqlStr); return dt; }
2.然后將數(shù)據(jù)循環(huán)添加到ComboBoxEdit中,代碼如下:
private void LoadComboBoxEdit() { this.comboBoxEdit1.Properties.NullText = "請(qǐng)選擇..."; DataTable dt = UserInfo.GetAreaDataTable(); for (int i = 0; i < dt.Rows.Count; i++) { comboBoxEdit1.Properties.Items.Add(dt.Rows[i]["BMMC"].ToString()); } }
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:小鋒神的博客—博客園