我想在客户(表格)的组合框中使用custid(列),但它不会显示custid值,而是显示每个值的“System.Data.DataRowView”。我正在使用asp.net,使用来自ajax toolkit的comboBox任何mysql(wamp服务器)。
string cs2 = "Server=localhost;Database=MyDB;Uid=root;Password=;";
MySqlConnection cn = new MySqlConnection(cs2);
cn.Open();
MySqlDataAdapter Mda = new MySqlDataAdapter("select custid from customer", cn);
DataSet ds = new DataSet();
Mda.Fill(ds, "customer");
ComboBox1.DataSource = ds.Tables["customer"];
ComboBox1.DataBind();
答案 0 :(得分:0)
您必须使用DataTextField
和/或DataValueField
- 属性:
<cc1:ComboBox
DataTextField="custid"
DataValueField="custid"
runat="server">