[英]ASP.NET Server Controls - Data Source
I put a dropdownlist on a webform and give a list as datasource. 我在网络表单上放置了一个下拉列表,并提供了一个列表作为数据源。 But what can I do, if I want the first item in dropdownlist to be "Select a user" or something like that?
但是,如果我希望下拉列表中的第一项是“选择用户”或类似的内容,该怎么办?
For example: // ddlAllUsers is a DropDownList 例如:// ddlAllUsers是一个DropDownList
List<REGUSER> users = UserOperations.GetAllUsers();
ddlAllUsers.DataSource = users;
ddlAllUsers.DataTextField = "NameLastName";
ddlAllUsers.DataValueField = "ID";
ddlAllUsers.DataBind();
Adding a new item in list whose associated property is "Select a user" is a solution, but I don't prefer. 在列表中添加关联属性为“选择用户”的新项目是一种解决方案,但我不希望这样做。
You can actually add an item to your List with required properties. 您实际上可以将具有必需属性的项目添加到列表中。
For example, 例如,
List<REGUSER> users = UserOperations.GetAllUsers();
users.Insert( 0, new REGUSER() { NameLastName = "Select a user...", ID = -1 } );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.