如何将选择作为第一个值添加到asp窗体中的数据库填充组合框中

时间:2014-08-04 13:21:20

标签: c# winforms combobox

SqlConnection con = getConnection();
SqlDataAdapter da = new SqlDataAdapter(storedprocedureName, con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
con.Open();
DataSet DS = new DataSet();
da.Fill(DS);
stateDropDownList.DataSource = DS.Tables[0];
stateDropDownList.ValueMember = "STATE_ID";
stateDropDownList.DisplayMember = "STATE_NAME";

此数据源返回状态详细信息,我已将satedetails数据源附加到组合框中。

我想显示组合框,第一项选择并休息为所有状态。

我搜索了很多下拉列表,但是没有显示代码......

1 个答案:

答案 0 :(得分:0)

可以采用与下拉列表相同的方式完成:

ComboBox1.Items.Insert(0, "--Select--");

整个代码:

SqlConnection con = getConnection();
SqlDataAdapter da = new SqlDataAdapter(storedprocedureName, con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
con.Open();
DataSet DS = new DataSet();
da.Fill(DS);
ComboBox1.DataSource = DS.Tables[0];
ComboBox1.ValueMember = "STATE_ID";
ComboBox1.DisplayMember = "STATE_NAME";
ComboBox1.Items.Insert(0, "--Select--");