我在ASP.net项目中使用RadGrid控件 . 这是来自Telerik UI的网格控件 . 我有一个这个控件的实例,我想迭代它的 SelectedItems
. 它是这样的:
RadGrid mygrd
foreach (GridDataItem item in mygrd.SelectedItems)
{
//Do Something with item
}
mygrd.SelectedItems
是GridDataItem的集合 . 每个GridDataItem都有在控件中定义的列 . 现在我想在其中一列中排除具有特定值的特定项目 . 这样的事情:
foreach (GridDataItem item in mygrd.SelectedItems (Except if item["column1"] == "somethingSpecfic"))
{
//Do Something with item
}
如果存在,我正在寻找一种方便的方法,所以不要使用 IF ELSE
. 我也想使用一些LINQ,但实际上 SelectedItems
下没有 where
方法 .
1 回答
只需使用条件语句:
UPDATE:
好的,这是LINQ版本,如评论中所述