在List <DataRow>中搜索?

gra*_*ady 9 c# linq datatable contains list

我有一个我从DataTabe创建的List,其中只有一列.可以说该列名为MyColumn.列表中的每个元素都是一个包含我的列的对象数组,在本例中只有一个(MyColumn).什么是最优雅的方法来检查该对象数组是否包含某个值?

VMA*_*Atm 9

var searchValue = SOME_VALUE;
var result = list.Where(row => row["MyColumn"].Equals(searchValue)); // returns collection of DataRows containing needed value
var resultBool = list.Any(row => row["MyColumn"].Equals(searchValue)); // checks, if any DataRows containing needed value exists
Run Code Online (Sandbox Code Playgroud)