C# comboBox获取数据库信息出现问题
publicForm1(){InitializeComponent();SqlConnectionConn=newSqlConnection("Server=QT-201...
public Form1() { InitializeComponent(); SqlConnection Conn = new SqlConnection("Server=QT-20130105SYTY;Database=test;uid=moyan;pwd=306041"); string Sql = "select leixing from tb_lei"; DataSet Ds= new DataSet(); SqlDataAdapter Da= new SqlDataAdapter(Sql, Conn); Da.Fill(Ds, "leixing"); comboBox1.DataSource = Ds.Tables["leixing"]; comboBox1.DisplayMember = "其他"; }
展开
2个回答
展开全部
string Sql = "select id,leixing from tb_lei";
DataSet Ds= new DataSet();
SqlDataAdapter Da= new SqlDataAdapter(Sql, Conn);
Da.Fill(Ds, "leixing");
comboBox1.DataSource = Ds.Tables["leixing"];
comboBox1.DisplayMember = "id";
comboBox1.ValueMember= "leixing";
DataSet Ds= new DataSet();
SqlDataAdapter Da= new SqlDataAdapter(Sql, Conn);
Da.Fill(Ds, "leixing");
comboBox1.DataSource = Ds.Tables["leixing"];
comboBox1.DisplayMember = "id";
comboBox1.ValueMember= "leixing";
追问
可以了,谢谢 还有DisplayMember 和ValueMember有什么具体区别么?
追答
combobox绑定的是一个Item,一个Item包括displaymember和valuemember,俩个是对应的!我也不是很明白,就知道是这样用而已。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询