一个小问题:我把上级专款的文号通过Dropdownlist从数据库中取数,但是我想在Dropdownlist的不选择就不出现上级专款的文号,点击下箭头才能取出上级文号,这样可以把分配上级专款时从Dropdownlist中选择上级文号,不分配上级专款时显示“请选择”或“空白”等方法。我现在的做法是在上级专款数据表中加入了一条空记录,但做上级专款分配表时出现了一条空记录,不太完美,有点遗憾!不知道能否解决?
专家的方法: 在Dropdownlist的绑定中增加 union all select '' 有哪位专家能具体的解释?我是用控件选择数据源的,绑定怎样做?
因为我是一只菜乌中的菜鸟的鸟菜,所以问的问题的很菜,大家不要见怪!
专家的方法: 在Dropdownlist的绑定中增加 union all select '' 有哪位专家能具体的解释?我是用控件选择数据源的,绑定怎样做?
因为我是一只菜乌中的菜鸟的鸟菜,所以问的问题的很菜,大家不要见怪!
//直接在dropdownlist绑定数据后,给dropdownlist控件增加一个新项不就行了。。
//绑定后加如下语句:
Dropdownlist.Items.Insert(0, new ListItem(" ", "--请选择--"));
while (!res->eof)
{
if (bfirst)
{
dropdownlist->Add("請選擇...")
bfirst = false;
}
dropdownlist->Add(res->Field("col")->Value);
res->next();
}
dropdownlist->Itemindex = 0;
//指定位置
drpdcommunityName.Items.Insert(0, new ListItem("请选择社区名称", "0"));
//顺序添加
ddlXL.Items.Add(new ListItem("博士", "1"));
{
shangjiwenhao.Items.Insert(0, new ListItem(" ", "--请选择--"));
}
语句通过测试,和以前一样,没有出现"--请选择--"
还是要麻烦老师了!
要在你的绑定语句之后再加……
这个貌似MS-SQL Server板块……
你从数据库中取完数据,不是要给下拉框绑定吗?绑定完后。就加上这句噢。
shangjiwenhao.Items.Insert(0, new ListItem("--请选择--", " "));
shangjiwenhao.datasourse=dt;
shangjiwenhao.databing();
之后添加新项
shangjiwenhao.Items.Insert(0, new ListItem(" ", "--请选择--"));
if (!IsPostBack)
{
//DropDownList1绑定数据源
DropDownList1.Items.Insert(0, new ListItem("请选择", "0"));
DropDownList1.SelectedIndex = 0;
}