ASP.NET dropdownlist绑定的值 怎样在绑定后移除一个值

来源:百度知道 编辑:UC知道 时间:2024/05/06 12:42:26
表数据
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的财务部给移除掉 代码该怎么写
请高手指点

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);
}
}

属性里面有