您好,我想讓DropDownList與SqlDataReader一起工作,但是它沒有填充DropDownlist。 TextBox.Text閱讀器正在工作。DropDownList不與SqlDataReader一起工作
這裏是我使用的代碼:
using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString))
{
SqlCommand command =
new SqlCommand("SELECT * FROM [datarep].[dbo].[OrderHeader] WHERE [OrderNumber] = '"+OrderNumber+"'", con);
con.Open();
SqlDataReader read = command.ExecuteReader();
while (read.Read())
{
TextBox2.Text = (read["CreatedDate"].ToString());
TextBox3.Text = (read["CreatedBy"].ToString());
CompanyStored = (read["CustomerID"].ToString());
TextBox7.Text = (read["Store_Number"].ToString());
DropDownList1.DataTextField = (read["Year"].ToString());
DropDownList1.DataBind();
}
read.Close();
}
有多少物品被添加到'DropDownList ..?還要將你的'DropDownList1.DataBind();'移出While循環,並查找如何將'DataSource賦值給DropdownList' – MethodMan 2014-12-03 21:07:02
只添加1個項目@DJKRAZE – 2014-12-03 21:07:40
好,如果碰巧有更多我仍然會移動它也看看這[MDSN綁定數據DropDownList](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.dropdownlist%28v=vs.110%29.aspx) – MethodMan 2014-12-03 21:08:54