winform combobox绑定多个字段

来源:互联网 发布:红色复仇软件破解版 编辑:程序博客网 时间:2024/05/01 15:29

一般 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["字段名称"]获取

原创粉丝点击