c# - 为 DropDownList 的第一个条目添加一个空白值

标签 c# asp.net

我有一个 DropDownList,它是数据绑定(bind)到 SQL Server 数据源的。实际上,数据源中的第一个条目是默认选择的第一个条目。为了选择此条目(并调用 DropDownList_SelectedIndexChange() 函数),我必须选择第二个选项,然后再次选择第一个选项。

有没有办法将无效项目作为第一个项目输入到 DropDownList 中,有点像“默认值”?

最佳答案

设置AppendDataBoundItems在下拉列表中设置为 true,然后将默认项添加到列表中

<asp:DropDownList ID="ddlOne" runat="server" AppendDataBoundItems="True" 
        DataSourceID="" DataTextField="" DataValueField="">
            <asp:ListItem Value="">Please Select</asp:ListItem>
</asp:DropDownList>

这将导致您所有的数据绑定(bind)值都被添加到您在上面的标记中指定的值之后的下拉列表中

关于c# - 为 DropDownList 的第一个条目添加一个空白值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17795009/

相关文章:

c# - 如何不将 app.config 文件复制到输出目录

c# - WPF 数据绑定(bind)困惑

javascript - 如何将此 div 置于中心并将其他所有内容锁定为浅蓝色背景

asp.net - 使用标准字段获取用户的个人资料值列表,例如电子邮件

c# - WPF 填充列表,为单击事件处理程序分配自定义变量以传递

c# - 自定义验证器不适用于文件上传大小 asp.net

c# - 这个 C# 代码使用概念叫什么?它是如何工作的?

mysql - 尝试连接 asp.net 和 mysql 尝试找出 mysql.data.dll

asp.net - 使用asp :UpdatePanels?时如何从服务器执行javascript

c# - 无法从 aspx 页面获取值到 aspx.cs