页面载入dropdownlist现显示了数据库的一组数据,但是我想让他第一个显示“请选择”。怎么做
我是用数据源控件绑定的,在DataBinding事件写this.控件名.Items.Insert(0,newListItem("请选择",""));可以吗...
我是用数据源控件绑定的,在DataBinding事件写this.控件名.Items.Insert(0,new ListItem("请选择","")); 可以吗
展开
3个回答
展开全部
<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
//假设你从数据库读取出来的值
string[] strValues = new string[] { "A","B","C"};
foreach (string str in strValues)
{
list.Items.Add(new ListItem(str));
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:DropDownList ID="list" runat="server">
<asp:ListItem Selected="true">请选择ing</asp:ListItem>
</asp:DropDownList>
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{
//假设你从数据库读取出来的值
string[] strValues = new string[] { "A","B","C"};
foreach (string str in strValues)
{
list.Items.Add(new ListItem(str));
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:DropDownList ID="list" runat="server">
<asp:ListItem Selected="true">请选择ing</asp:ListItem>
</asp:DropDownList>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在this.控件名.DataBind();绑定后加上一句
this.控件名.Items.Insert(0,new ListItem("请选择",""));
在数据绑定后写我看好些 你试一下 理论上应该可以
this.控件名.Items.Insert(0,new ListItem("请选择",""));
在数据绑定后写我看好些 你试一下 理论上应该可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询