[C#/.Net] DataTable 복수 Column 한번에 추가하기
2015. 11. 9. 10:39
현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다.
|
|
복수 Column 한번에 추가하기
이니셜라이져를 이용하여 DataTable내 복수 Column을 한번에 추가하는 방법을 알아보자.
Framework 3.0에 추가된 개채 이니셜라이져 기능을 이용하면 Column생성시 ColumnName, Caption, DataType등 각 속성을 지정해줄수 있습니다. 이렇게 생성된 Column들을 Array로 묶어 Datatable.Columns.AddRange() 함수를 통해 한번에 컬럼들을 추가할수 있습니다.
- 예제 -
using System.Data; public DataTable Create_Datable() { //DataTable 생성 DataTable dt = new DataTable { TableName = "TestTbl" }; //Columns 생성 dt.Columns.AddRange(new DataColumn[] { new DataColumn { ColumnName = "Index", Caption = "SQL번호", DataType=typeof(int) } , new DataColumn { ColumnName = "Descripton", Caption = "설명" } , new DataColumn { ColumnName = "Count", DataType=typeof(int) } }); return dt; }
Tip. Visual Studio 2008이상 버전이면 사용 가능합니다.
※ 관련글
[C#/.Net 3.0][Framework 3.0 신규 기능 (작성예정)
'C# > DataTable' 카테고리의 다른 글
[C#/.Net] DataGridView 화면에 Date Table Colums, row 생성하기 (1) (0) | 2021.01.12 |
---|---|
[C#/.Net] 부서,팀별 합계 데이터 삽입하기 (0) | 2016.01.09 |
[C#/.Net] SQL Group by Sum 효과 메소드 (0) | 2016.01.08 |
[C#/.Net] Object Array를 사용하여 DataTable Row 한번에 추가하기 (0) | 2015.11.12 |
[C#/.Net] DataTable 중복 Row 제거하기 (distinct 효과) (0) | 2015.11.12 |