我如何设置下拉列表的初始值,例如对“ Empty”一词。

最佳答案

您应该手动添加此项目,并将DropDownList的AppendDataBoundItems属性设置为true

例如(在ASPX上添加):

<asp:DropDownList ID="DropDownList1" runat="server"
   AppendDataBoundItems="true"
   DataSource="myDataSource"
   DataTextField="TextColumn"
   DataValueField="IdColumn">
   <asp:ListItem Text="Empty..." Value="0" Selected="True"></asp:ListItem>
</asp:DropDownList>


或在后面的代码中:

DropDownList1.Items.Add(New ListItem("Empty...", "0", True))
DropDownList1.DataTextField = "TextColumn"
DropDownList1.DataValueField = "IdColumn"
DropDownList1.DataSource = myDataSource
DropDownList1.DataBind()

关于c# - DropDownList及其初始值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6598173/

10-13 06:47