comboBox1.DisplayMember = "zonename";
comboBox1.ValueMember = "zoneid";1、取地区名称的时候用comboBox1的SelectedText属性
2、取地区编号的时候用comboBox1的SelectedValue属性
comboBox1.ValueMember = "zoneid";1、取地区名称的时候用comboBox1的SelectedText属性
2、取地区编号的时候用comboBox1的SelectedValue属性
取出来的是空值啊
例如:comboBox.Tag=oneRow["zoneid"].ToString();
取地区名称的时候用
combobox1.text not combobox1.SelectedText
那样取可以取出zonename,但如果表里有多个字段,再要取这个zonename对应的其它字段呢?
ds.Tables ["zone"].Rows[0]ItemArray[0]就是zoneid的值,应该可以直接将这个值赋给comboBox的Text属性。
comboBox1.DisplayMember="abcid";
\\You can get each column by specify index
string s=((DataRowView)comboBox1.BindingContext[comboBox1.DataSource].Current)[index].ToString();