我有一个 ASP:DropDown
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="bloodGroupDS"
DataTextField="BloodGroup" DataValueField="BloodID">
// This doesn't show
<asp:ListItem Selected="True" Value="-1">
Select Blood</asp:ListItem>
由 DataSource 填充。
如何将ListItem显示为 selected ,以便为用户提供要选择的消息。
答案 0 :(得分:1)
在页面加载时尝试此操作:
ddl1.DataSource = // provide your data source here.
ddl1.DataValueField = "valuefield";
ddl1.DataTextField = "textfield";
ddl1.DataBind();
ddl1.Items.Insert(0, "--Select--");
答案 1 :(得分:0)
使用以下
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="true"
DataSourceID="bloodGroupDS" DataTextField="BloodGroup" DataValueField="BloodID">
<asp:ListItem Selected="True" Value="0" Text=" Select Blood" />
</asp:DropDownList>
因为你正在使用DataSource所以你必须使AppendDataBoundItems =“true”