에 System.Data.EnumerableRowCollection를
result = myDataTable.AsEnumerable().Where(row => row.Field<string>("id").Contains(values));
제가 또한
result.CopyToDataTable()
같은
CopyToDataTable
방법을 이용하여 시도
및
result.CopyToDataTable<DataRow>()
하지만 그들은 작동하지 않았다.
result
을 새 DataTable로 변환하려면 어떻게해야합니까? 많은 스택 오버플로 질문 및 기타 많은 자습서를 검색했지만 원하는 것을 찾을 수 없습니다. 내가 쉼표로 구분 된 값으로 HashSet에 연결된 한
UPDATE, 나는 내가 문자열 또는 HashSet의 배열을 사용한다고 생각?
왜 새 DataTable로 사용 하시겠습니까? 당신이 아마 최선의 접근 방식을 취하지 않는 것처럼 들린다. 그리고 필터링을하기 전에 전체 테이블을 메모리에 다운로드하기 때문에'AsEnumerable(). Where '를 호출하지 않는 것이 좋습니다. –