[C# 문법] DataTable 컬럼 이름 정보 얻어오기
- C#/C# 문법
- 2020. 6. 23. 00:00
안녕하세요.
오늘은 C# 에서 DataTable 사용 하는 방법에 대해서 알려 드리려고 합니다.
그 중에서도, DataTable 로 만들 Table의 컬럼 이름 정보를 얻어오는 방법에 대해서 예제 코드를 통해서 알려 드리려고 해요.
바로 예제 코드를 통해서 어떻게 DataTable의 컬럼 정보를 가져오는지 보여드리겠습니다.
예제 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace DataTableTest { class Program { public static DataTable dt = null;
static void Main(string[] args) { //DataTable 컬럼 생성 GetTableColumnAdd();
//생성된 컬럼 정보 얻기 string[] columns = GetColumnItems();
//컬럼 이름 출력 for(int idx = 0; idx < columns.Length; idx++) { string msg = string.Format("컬럼 이름 : {0}", columns[idx].ToString()); Console.WriteLine(msg); } }
public static void GetTableColumnAdd() { dt = new DataTable();
//DataTable 컬럼 생성 dt.Columns.Add("NAME"); dt.Columns.Add("AGE"); dt.Columns.Add("GRADE"); dt.Columns.Add("SCORE"); dt.Columns.Add("PHONE_NUMBER"); }
/// <summary> /// DataTable 컬럼 아이템 얻기 /// </summary> /// <returns></returns> public static string[] GetColumnItems() { string[] arrColumn = dt.Columns.Cast<DataColumn>(). Select(x => x.ColumnName).ToArray(); return arrColumn; } } }
|
실행 결과
위와 같이 DataTalbe의 컬럼 정보를 Array 형식으로 가져와서 출력했더니 제대로 출력하는 것을 확인하실 수 있습니다.
감사합니다.^^
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] C# DataTable 필요한 컬럼 추출 및 중복 데이터 제거하기 (0) | 2020.07.10 |
---|---|
[C# 문법] C# Linq 내에서 변수 지정하기 (let 키워드) (0) | 2020.06.24 |
[C# 문법] C# Func 대리자 사용방법 (0) | 2020.06.19 |
[C# 문법] C# Action 대리자 사용방법 (0) | 2020.06.18 |
[C# 문법] C# Enum(열거형) List로 변환하기(Convert) (0) | 2020.06.13 |
이 글을 공유하기