我在后面的代码中数据绑定我的下拉列表
AttributeStatusDdl.Items.Clear();
AttributeStatusDdl.DataSource = StatusDs;
AttributeStatusDdl.DataTextField = "AttributeStatus";
AttributeStatusDdl.DataValueField = "AttributeStatus";
AttributeStatusDdl.DataBind();
现在我想找到任何字符串'测试'要删除......我怎样才能完成这项任务.. 我尝试过使用findByText,但不知何故无法删除带有文本测试的项目...提前谢谢
myDropDown.Items.Remove(myDropDown.Items.FindByValue("Test"));
答案 0 :(得分:0)
您的代码应该可以运行,试试这个
for(int i= AttributeStatusDdl.Items.Count -1; i>= 0; i--)
{
if (AttributeStatusDdl.Items[i].Text == "a")
AttributeStatusDdl.Items.RemoveAt(i);
}