반응형
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 등록예제 ]
반응형
'C#' 카테고리의 다른 글
빌드시 signing 에러가 날때=> error MSB3482: An error occurred while signing: Failed to sign bi (0) | 2017.06.23 |
---|---|
SVN : AnkhSVN 형상관리 툴 Visual Studio 2017 지원 (0) | 2017.06.14 |
C# WebBrowser + Chrome 크롬 브라우저 사용하기 (cefSharp / Chromium) (0) | 2017.03.09 |
SQL Server DB Backup and Restore (0) | 2016.05.26 |
label.Text 의 멀티 라인 입력? Multiline (0) | 2016.05.17 |
Button Image 테두리(border) 없애기 (0) | 2016.03.24 |
[ C# ] Digital Clock (0) | 2015.11.03 |
c# property 자동 구현 속성 - Class에 있는 get get 쉽게 만들기 (0) | 2015.10.06 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)