C#
DataTable 값을 List<stirng> 으로 변환하기
saltdoll
2016. 5. 24. 08:34
반응형
DataTable 로 넘겨 받은 값을 List<T>형태로 넘기는 방법
linq를 이용해서 DataTable에서 특정 Column의 Data를 List<string> 으로 변환을 할 수 있습니다.
[ 예제 소스 코드 ("KEY_NAME"=컬럼 이름) ]
public static List<string> getPermissionList(DataTable dt)
{
List<string> result = (from r in dt.AsEnumerable() select r.Field<string>("KEY_NAME")).ToList();
return result;
}
dt의 DtataTable에서 ColumnName = 'KEY_NAME' 인 Data를 List<string> result로 변환 하는 내용입니다.
참고: C# DataTable 의 특정 Data Column을 List로 변환
참고 2: Query DataTable using LINQ in C#
[ DataTable 등록예제 ]
반응형