DataSet ds = new DataSet();//创建一个数据集对象
string sql = "select * from 表";//需要绑定的列的sql语句
SqlDataAdapteradapter = new SqlDataAdapter(sql, sql连接对象(conn));//创建DataAdapter数据适配器实例
adapter.Fill(ds, "虚拟列名");//fill方法填充
cbType.DisplayMember = "需要读取的列1(name)"; //显示到comboBox的值
cbType.ValueMember = "需要读取的列2(id)"; //comboBox真正的值
cbType.DataSource = ds.Tables["虚拟列名"];
按这样绑定数据后,再选取combobox.selecteditem.value.tostring();的时候一直取出来的是System.data.dataRowView。
怎么办呢?
------解决思路----------------------
有selectedValue属性啊
------解决思路----------------------
使用cbo.SelectedValue 属性获取