如何从下拉列表的 ItemList 中删除除具有特定值的列表项之外的所有列表项?
我有一个下拉菜单:myDropDown。
我需要删除其项目集合中所有值不等于“-1”的 ListItem 吗?
myDropDown.Items. ... // TODO: Remove all ListItems that has a value different than '-1'
我不想创建循环等。
我怎样才能以最自我记录的方式实现这一点?我假设使用 LINQ 语句。
谢谢
I have a dropdown : myDropDown.
And I need to remove all ListItem in its item collection which does not have a value equals to '-1' ?
myDropDown.Items. ... // TODO: Remove all ListItems that has a value different than '-1'
I don't want to create a loop etc.
How can I achieve this in a most self-documenting way? I assume with a LINQ statement.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您正在使用 System.Web.UI.WebControls.DropDownList ,我认为旧的 for 循环是最好的选择:
Assuming you are working with a
System.Web.UI.WebControls.DropDownList
, I think the good oldfor
loop is the best choice here: