Vit*_*nko -1 c# asp.net drop-down-menu dropdown
我正在尝试创建一个过滤器DropDownList.
他们正在使用数据源.
问题是 - 这些来源不包含空值,过滤器始终有效.我当然不需要它.我试图添加ListItem正确DropDownList但但它没有帮助.
这是我的一个DropDownList.
<asp:DropDownList ID="ddl" runat="server" DataSourceID="sds"
DataTextField="name" DataValueField="id">
</asp:DropDownList>
<asp:SqlDataSource ID="sds" runat="server"
ConnectionString="<%$ ConnectionStrings:conStr %>"
OnInit="sds_Init"></asp:SqlDataSource>>
Run Code Online (Sandbox Code Playgroud)
将不胜感激!
您可以在后面的代码中执行此操作:
ddl.Items.Add(new ListItem("--Select--", "-1"));
Run Code Online (Sandbox Code Playgroud)
要么:
ddl.Items.Insert(0, new ListItem("--Select--", "-1"));
Run Code Online (Sandbox Code Playgroud)
或者在.aspx上:
<asp:DropDownList ID="ddl" runat="server" DataSourceID="sds"
DataTextField="name" DataValueField="id">
<asp:ListItem Text="--Select--" Value ="-1"></asp:ListItem>
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
或者可能在您的SQL中:
SELECT "--Select--" AS [name], -1 as [id]
UNION
SELECT ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
466 次 |
| 最近记录: |