主题:怎样在已经动态邦定的DropDownList中显示空白?
wangpeng527
[专家分:0] 发布于 2006-04-10 09:44:00
在C#,asp.net中就是说怎样在已经动态邦定的DropDownList中,点击一个button控件,就可以使DropDownList显示空白?button里的代码怎么写哦?谢谢~~~!
回复列表 (共8个回复)
沙发
雨中漫步 [专家分:140] 发布于 2006-04-10 10:22:00
能不能解释的详细些呢,不怎么明白你的意思啊
板凳
雨中漫步 [专家分:140] 发布于 2006-04-10 10:23:00
DropDownList1.Items.Add( new ListItem(" ","0") );
是不是在执行button按扭的时候执行这样的语句呢?
3 楼
wangpeng527 [专家分:0] 发布于 2006-04-10 13:40:00
不是增加一个空白的Item,而是当点击button后DropDownList就显示一个空白,而DropDownList里动态邦定的Item不会变!
我写的是DropDownList7.SelectedItem.Text="";这样的话可以显示空白,但是这样的结果是空白把DropDownList动态邦定的第一个Item设置为空白,如果想要在显示第一个Item就不行了!!我觉得我表达的还是不清楚啊~~~~:(
4 楼
窗外细雨 [专家分:0] 发布于 2006-11-11 20:46:00
能不能在DropDownList7增加一项空白项呢?
5 楼
窗外细雨 [专家分:0] 发布于 2006-11-11 20:47:00
专门用于你的这一特定“需求”。
6 楼
redsky9919 [专家分:570] 发布于 2006-11-13 11:16:00
在C#,asp.net中就是说怎样在已经动态邦定的DropDownList中,点击一个button控件,就可以使DropDownList显示空白?button里的代码怎么写哦?谢谢~~~!
DropDownList1.Items.Clear()--清除。假设我的理解没错误
7 楼
williambolice [专家分:470] 发布于 2006-11-14 01:43:00
2楼正解,只要你放在循环外面,不会把你的绑定第一个去掉.
这是我的部门显示,最上面多显示一个空白行
public void DepBind()
{
cn.Open ();
string mycommd="select * from dept order by 部门名称";
SqlCommand cm=new SqlCommand (mycommd,cn);
SqlDataReader dr=cm.ExecuteReader ();
DLdept.Items.Add (new ListItem("","");
while(dr.Read ())
{
DLdept.Items.Add (new ListItem("部门号:"+dr["部门号"].ToString()+dr["部门名称"].ToString(),dr["部门号"].ToString()) );
}
cn.Close ();
}
8 楼
wqxh [专家分:20] 发布于 2006-11-28 20:48:00
貌似html中是不能不显示一项的,所以你只能添加一项空来欺骗视觉
我来回复