[ad_1]
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString; using (SqlConnection con = new SqlConnection(constr)) { using (SqlCommand cmd = new SqlCommand("SELECT CustomerId, Name FROM Customers")) { cmd.CommandType = CommandType.Text; cmd.Connection = con; con.Open(); ddlCustomers.DataSource = cmd.ExecuteReader(); ddlCustomers.DataTextField = "Name"; ddlCustomers.DataValueField = "CustomerId"; ddlCustomers.DataBind(); con.Close(); } } ddlCustomers.Items.Insert(0, new ListItem("", "")); } }
私が試したこと:
ドロップダウンリスト項目、最初の項目が選択されている場合、表示されない最初の項目はドロップダウンリストですか?
解決策 1
まず、データ ソース レコードを保持するリストを作成し、そのリストを使用してドロップダウン リストをバインドします。
ドロップダウン リストからレコードを選択すると、任意のイベントを使用して、そのレコードを他のリストに移動できます。
最後に、ドロップダウン リストのデータソースを更新します。
[ad_2]
コメント