假如我动态添加了五个DropDownList控件,我想要在第一个DropDownList选择了一个值后,在以后的DropDownList中都不要出现前面已经选择过的值,该怎么做呢?????
解决方案 »
- sql server 中触发器,如果实现此功能?请进·····
- 关于二进制图片问题
- [急]上传.net网站到服务器后,出现:未能加载程序集“App_Web_357_bvoj”
- 请教大虾apache+asp.net2环境 gridview无法动态绑定问题(200分)
- 第一次做的网站,给点意见好不好?
- 动态生成的input控件,如何在后台取得它的值?
- 50分求一动态加载ascx用户控件的问题,望高手指点
- 大家帮帮忙啊,我想的快神经病啦!
- 讨教关于控件隐藏的几个问题。
- 怎样通过写代码去掉登陆界面中自动保存在系统中的用户名?
- .net网站的定时执行某任务
- gridview 中关于hyperlink数据的绑定问题
和省市县联动是一个道理
你搜索下dropdownlist联动
你可以通过这个事件,来给其他的dropDownList赋值
应该是selectIndex事件吧,名字可能记不到了
{
Panel2.Controls.Clear();
for (int i = 0; i < 5; i++)
{
ddl.ID = "ddl" + i.ToString();
ddl.Items.Clear();
ddl.Items.Add("请选择人员");
ddl.Items.Add("小王");
ddl.Items.Add("小李");
ddl.Items.Add("小周");
ddl.Items.Add("小田");
ddl.AutoPostBack = true;
ddl.SelectedIndexChanged += new EventHandler(dselect);
this.Panel2.Controls.Add(ddl);
}
} protected void dselect(object sender, EventArgs e)
{ //这里面怎么写呀???? }
{ ListItem li=new listItem();
li=ddl.SelectedItem;
ddl1.Items.Add("请选择人员");
ddl1.Items.Add("小王");
ddl1.Items.Add("小李");
ddl1.Items.Add("小周");
ddl1.Items.Add("小田");
ddl1.Items.Remove(li);
}简单写了写
{ ListItem item=new listItem();
item=ddl.SelectedItem;
ddl1.Items.Add("--请选择--");
ddl1.Items.Add("王五");
ddl1.Items.Add("张三");
ddl1.Items.Add("李四");
ddl1.Items.Add("赵六");
ddl1.Items.Remove(item);
}
private void GetoperUser()
{
Panel2.Controls.Clear();
for (int i = 0; i < 5; i++)
{
ddl.ID = "ddl" + i.ToString();
ddl.Items.Clear();
ddl.Items.Add("请选择人员");
ddl.Items.Add("小王");
ddl.Items.Add("小李");
ddl.Items.Add("小周");
ddl.Items.Add("小田");
ddl.AutoPostBack = true;
ddl.SelectedIndexChanged += new EventHandler(dselect);
this.Panel2.Controls.Add(ddl);
}
} protected void dselect(object sender, EventArgs e)
{ //这里面怎么写呀???? }
ddlBranch.Items.Clear();
ddlBranch.Items.Add(new ListItem("==请选择==","0"));
foreach (BranchInfo b in branchList)
{
ListItem li = new ListItem();
li.Value = b.BranchId.ToString();
li.Text = b.BranchName;
ddlBranch.Items.Add(li);
}