dropdownlist 默认显示为空……
dropdownlist已经绑定数据库,一运行就显示数据库字段,我想默认显示的是空,或者是“请选择”……
请教各位大大,怎么做啊?在网上查了几个方法试了下都不成功……
[解决办法]
把SQL写成:
select ID, Name from 表 where 条件
union select -1, '请选择'
order by ID
然后绑定即可~
[解决办法]
- C# code
this.DropDownList1.Items.Insert(0, new ListItem("请选择", ""));
[解决办法]
[解决办法]
- C# code
DropDownList ddl = new DropDownList(); ddl.DataTextField = "数据库列名"; ddl.DataValueField = "数据库列名"; ddl.DataSource = new DataTable(); ddl.DataBind(); ddl.Items.Insert(0, new ListItem("请选择", "0"));
[解决办法]
方法有很多~
你也可以在正常绑定数据后,再插入一个小索引值和要显示的内容~
[解决办法]
this.DropDownList1.Items.Insert(0, new ListItem("请选择", ""));
[解决办法]
[解决办法]
ListItem item = new ListItem();
item.Text="请选择";
DropDownListDP.Items.Add(item);
DropDownListDP.SelectedValue = item.Value;
将这些放在Page_Load中
[解决办法]
- C# code
ListItem li = new ListItem("- 请选择 -", "-1"); ddl_Project.Items.Insert(0, li);
[解决办法]
ddl_Project我的 DropDownList
[解决办法]
<asp:DropDownList ID="ddl" runat="server" AppendDataBoundItems="True">
<asp:ListItem Value="0">请选择</asp:ListItem>
</asp:DropDownList>
[解决办法]
[解决办法]
[解决办法]
lz的学习态度真好 敢于创新 不错不错...
[解决办法]
DataTable dt = new DataTable();
dt = userinfo.SeleteWaterAtype(1, 0);//向表格中填充数据
selwid.DataSource = dt;//设置数据源
selwid.DataTextField = "WName";//显示列明
selwid.DataValueField = "Wid";//选项对应的值
selwid.DataBind();
ListItem li = new ListItem("请选择", "0");//绑定完后添加一个选项
li.Selected = true;//设置默认选项
selwid.Items.Add(li);
[解决办法]
DropDownList有这样一个属性 AppendDataBoundItems="True"
你在前台页面里面将"请选择"这一项加进去就行了
[解决办法]
selwid为下拉框ID
[解决办法]