1

私の ASP.NET ドロップダウンリストで:

<asp:DropDownList ID="ddlSubCustomer" runat="server"></asp:DropDownList>

次のコードは、データ ソースをバインドする前にドロップダウンの項目をクリアしません。

dt = obj.subCustomer();
ddlSubCustomer.Items.Clear();
ddlSubCustomer.DataSource = dt;
ddlSubCustomer.DataTextField = "cust_Name";
ddlSubCustomer.DataValueField = "cust_Id";
ddlSubCustomer.DataBind();

以下は図による表現です。

ここに画像の説明を入力

データソースにバインドする前にドロップダウンリストをクリアする方法を教えてください。

4

3 に答える 3

0

これを試して

            for (int i = ddlSubCustomer.Items.Count - 1; i >= 0; i--)
            {
                ddlSubCustomer.Items.RemoveAt(i);
            }
于 2013-08-21T07:26:35.293 に答える
0
ddlSubCustomer.DataSource = null;

実際のソースに設定する前に。

于 2013-08-21T06:51:25.297 に答える