我有一個從數據庫中填充的下拉列表。我希望在只顯示下拉列表的DataTextField中的名字時工作。但是,如果我想顯示2個字段,名字和姓氏,那麼它會引發錯誤。爲什麼這不起作用,或者我怎麼才能使它起作用?從數據庫下拉列表,如何組合DataTextField的列?
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConString"].ConnectionString);
SqlCommand cmd = new SqlCommand("SELECT * FROM tbl_customers", con);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
con.Open();
da.Fill(ds, "Customers");
CustomerList.DataSource = ds.Tables[0];
CustomerList.DataTextField = "FirstName" + " " + "LastName";
CustomerList.DataValueField = "CID";
CustomerList.DataBind();
這是完美的,非常感謝! –
@TimSchmelter:如果我無法做出這樣的查詢,我想加入控件中的列。我該怎麼做? –
Zinov