2013-06-15 2 views
1

입니다. DataTable이 있습니다. City = "Hongkong"인 DataRow를 필터링하고 싶습니다.LINQ 데이터 테이블에 대한 조건은

DataRow에 대해 LINQ를 적용하는 방법은 무엇입니까?

+0

당신은 [데이터 집합에 LINQ]를 필요로 (http://msdn.microsoft .com/ko-us/library/bb386977.aspx). – Steven

답변

1

당신은

var filter = testTable.AsEnumerable(). 
         Where(x => x.Field<string>("City") == "HongKong"); 
1
var result = dr.Where(r => r.Field<string>("City") == "Hongkong"); 
0

LINQ to DataSets을 사용하여 다음과 같은 쿼리를 사용할 수 있습니다, 당신은 다음을 수행 할 수

DataTable table; 

var rows = 
    from row in table.AsEnumerable() 
    where row.Field<string>("City") == "Hongkong" 
    select row; 
관련 문제