c# 如何用SqlDataAdapter来把数据库中的商品名显示在textbox中??

2025-01-06 15:59:00
推荐回答(4个)
回答1:

在SQL查询窗口执行 select distinct GS_Name from GoodsReserve 有记录没有?
另外:
绑定了DataSet后必须在DisplayMember和ValueMember中显式指定表名
格式如:
cmbox.DisplayMember = "tablename.colname1";
cmbox.ValueMember="tablename.colname2";
cmbox.DataSource=dataSet;
这不还没结贴吗?

回答2:

少了comboBox1.DataBind();吧,放在con.close();上边试下

回答3:

呵呵,虽然你指定了comboBox1的数据源是ds,但是你没有通过comboBox1.DataBind();这句话来绑定它。
comboBox1.DataSource = ds;
comboBox1.DataBind();
comboBox1.DisplayMember = "GS_Name";
这样就行了

回答4:

comboBox1.DataSource = ds.Tables[0];
comboBox1.DisplayMember = "GS_Name";
comboBox1.ValueMember = "GS_Name";