ASP.NET dropdownlist绑定的值 怎样在绑定后移除一个值
表数据ID,Name1技术部2财务部3财务部在代码中可以这样写:DropDownList.DataSource=表;//表是从数据库中读取DropDownList.Dat...
表数据
ID,Name
1 技术部
2 财务部
3 财务部
在代码中可以这样写:
DropDownList.DataSource=表;//表是从数据库中读取
DropDownList.DataTextField="Name"; //显示的是部门
DropDownList.DataValueField="ID"; //记录的是部门ID
DropDownList.DataBind();
ListItem itme = new ListItem("全部", "");//增加一个空白项
DropDownList.Items.Insert(0, itme);
我想在这地方 把ID为3的财务部给移除掉 代码该怎么写
请高手指点 展开
ID,Name
1 技术部
2 财务部
3 财务部
在代码中可以这样写:
DropDownList.DataSource=表;//表是从数据库中读取
DropDownList.DataTextField="Name"; //显示的是部门
DropDownList.DataValueField="ID"; //记录的是部门ID
DropDownList.DataBind();
ListItem itme = new ListItem("全部", "");//增加一个空白项
DropDownList.Items.Insert(0, itme);
我想在这地方 把ID为3的财务部给移除掉 代码该怎么写
请高手指点 展开
2个回答
展开全部
DropDownList.Items.RemoveAt(2); 2就是items的索引
或者:
ListItem[] listItem = new ListItem[DropDownList.Items.Count];
DropDownList.Items.CopyTo(listItem, 0);
foreach (ListItem i in listItem){
if(i.Value == "3"){
DropDownList.Items.remove(i);
}
}
或者:
ListItem[] listItem = new ListItem[DropDownList.Items.Count];
DropDownList.Items.CopyTo(listItem, 0);
foreach (ListItem i in listItem){
if(i.Value == "3"){
DropDownList.Items.remove(i);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询