winform combobox綁定多個字段

一般 combobox綁定兩個字段,一個是顯示的字段,另一個是隱藏的字段,如下設置

           DataTable LDT_Acc = DT;
            if (LDT_Acc != null)
            {
                cboxAcc.DataSource = LDT_Acc;
                cboxAcc.DisplayMember = "acdb";
                cboxAcc.ValueMember = "Accno";
            }

但有時需要綁定多個字段,如一個顯示,兩個隱藏,方法如下

           DataTable LDT_Acc = DT;  //在DT中查詢出需要的所有的字段,綁定和之前一樣
            if (LDT_Acc != null)
            {
                cboxAcc.DataSource = LDT_Acc;
                cboxAcc.DisplayMember = "acdb";
                cboxAcc.ValueMember = "Accno";
            }

想要獲取其他的數據,可以先獲取dr

DataRowView dr = (DataRowView)cboxCtype.Items[cboxCtype.SelectedIndex];

然後用dr["字段名稱"]獲取

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章