如何显示列表<>;在下拉列表中
本文关键字:gt lt 下拉列表 列表 何显示 显示 | 更新日期: 2023-09-27 18:25:16
我有一个下拉列表,我想在其中显示用户列表。要呼叫用户,我使用ChatUserDetails.GetPXPUsers()
这让我想到了这个代码:
public static List<ChatUserDetails> GetPXPUsers()
{
List<ChatUserDetails> Users = new List<ChatUserDetails>();
string SQL = SelectPXPUsers;
DataTable dtMainItems = ChatUserDetails.CustomFill(SQL, null);
foreach (DataRow dr in dtMainItems.Rows)
{
Users.Add(new ChatUserDetails(dr));
}
return Users;
}
但是如何在我的下拉列表中显示此用户列表?
<asp:DropDownList runat="server" ID="DropDownListPXPUsers"></asp:DropDownList>
您可以在运行时使用以下代码将列表绑定到下拉列表。您需要指定要使用对象的哪些属性。
DropDownListPXPUsers.DataSource = GetPXPUsers();
DropDownListPXPUsers.DateTextField = "PropertyOne"; // name of 'ChatUserDetails' property
DropDownListPXPUsers.DataValueField = "PropertyTwo"; // name of 'ChatUserDetails' property
DropDownListPXPUsers.DataBind();
阅读更多:请参阅DropDownList文档中的示例。
首先需要为DropDownList
设置DataSource
,然后需要调用DataBind()
。
if(!IsPostBack)
{
DropDownListPXPUsers.DataSource = GetPXPUsers();
DropDownListPXPUsers.DataBind();
}