2016-01-28 129 views
-2

添加---select---填寫項下拉列表,並從數據庫添加項目,並從數據庫

if (cboAssignTo != null) 
{ 
     GetUsers(); 
     cboAssignTo.DataSource = GetActiveUsers(dstAuthUsrList).Tables[0]; 
     ListItem lstItm = new ListItem("New", ""); 
     cboAssignTo.Items.Insert(0, lstItm); 
} 

回答

0

您已經插入空元素填充下拉列表,你需要綁定下拉插入新元素之前。

if (cboAssignTo != null) 
{ 
     GetUsers(); 
     cboAssignTo.DataSource = GetActiveUsers(dstAuthUsrList).Tables[0]; 
     cboAssignTo.DataBind(); // Add this statement 
     ListItem lstItm = new ListItem("New", ""); 
     cboAssignTo.Items.Insert(0, lstItm); 
} 
2

我將設置性態AppendDataBoundItems真實,並添加一個空值

的.aspx

<asp:DropDownList ID="cboAssignTo" runat="server" AppendDataBoundItems="true" > 
    <asp:ListItem Value="" Text=""></asp:ListItem> 
</asp:DropDownList> 

,那麼你可以將數據綁定

的.cs

cboAssignTo.DataSource = GetActiveUsers(dstAuthUsrList).Tables[0]; 
cboAssignTo.DataBind(); 
相關問題