添加项目并填写 数据库下拉列表.

本文关键字:数据库 下拉列表 项目 添加 | 更新日期: 2023-09-27 18:32:12

添加一个---select---项并从数据库填充下拉列表

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

添加项目并填写 数据库下拉列表.

我会将 proterty AppendDataBoundItems true 并添加一个空值

。.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();

您已经插入了空元素,您需要在插入新元素之前绑定下拉列表。

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);
}