怎么给DropDownList的数据绑定值前面加一个“请选择”?
现在做了一个页面,用到了DropDownList,值是从数据库中取的,可能有3个,也可能有5个,我想在最前面添加一个选项“请选择”,然后下面才是从数据库中取的数据,应该怎...
现在做了一个页面,用到了DropDownList,值是从数据库中取的,可能有3个,也可能有5个,我想在最前面添加一个选项“请选择”,然后下面才是从数据库中取的数据,应该怎么做呢?高手赐教!
我的代码是这样的:
string sql = "select ID,ClassName from Class";
ddl1.DataSource = SH.GetDataSet(sql);
ddl1.DataTextField = "ClassName";
ddl1.DataValueField = "ID";
ddl1.DataBind();
其中ddl1是一个DropDownList,如何在绑定的值前面加“请选择” 展开
我的代码是这样的:
string sql = "select ID,ClassName from Class";
ddl1.DataSource = SH.GetDataSet(sql);
ddl1.DataTextField = "ClassName";
ddl1.DataValueField = "ID";
ddl1.DataBind();
其中ddl1是一个DropDownList,如何在绑定的值前面加“请选择” 展开
8个回答
展开全部
简单啊。。。你做一个临时表。。。
然后做一个循环 循环这个表。在你要显示的字段数据前 每一条数据加上“请选择”
foreach(DataRowView Dgv in DataTable)
{
Dgv["你的字段"] = 请选择+Dgv["你的字段"]
}
这样子的思路就好了。。
然后做一个循环 循环这个表。在你要显示的字段数据前 每一条数据加上“请选择”
foreach(DataRowView Dgv in DataTable)
{
Dgv["你的字段"] = 请选择+Dgv["你的字段"]
}
这样子的思路就好了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ddl1.AppendDataBoundItems = true;//绑定时不自动清除列表项
ddl1.Items.Clear();//手工清除
ddl1.Items.Add(new ListItem("(请选择)"));//添加请选择项
string sql = "select ID,ClassName from Class";
ddl1.DataSource = SH.GetDataSet(sql);
ddl1.DataTextField = "ClassName";
ddl1.DataValueField = "ID";
ddl1.DataBind();
ddl1.Items.Clear();//手工清除
ddl1.Items.Add(new ListItem("(请选择)"));//添加请选择项
string sql = "select ID,ClassName from Class";
ddl1.DataSource = SH.GetDataSet(sql);
ddl1.DataTextField = "ClassName";
ddl1.DataValueField = "ID";
ddl1.DataBind();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string sql = "select ID,ClassName from Class";
ddl1.DataSource = SH.GetDataSet(sql);
ddl1.DataTextField = "ClassName";
ddl1.DataValueField = "ID";
ddl1.DataBind();
ddl1.Items.Insert(0, new ListItem("<-- 请选择 -->", "0"));
这个是对的,
ddl1.DataSource = SH.GetDataSet(sql);
ddl1.DataTextField = "ClassName";
ddl1.DataValueField = "ID";
ddl1.DataBind();
ddl1.Items.Insert(0, new ListItem("<-- 请选择 -->", "0"));
这个是对的,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询