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 등록예제 ]





반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)