Mir의 운영환경 | |
---|---|
본체 | DeskTop |
O S | Windows XP Professional Ver 2002 Service Pack 2 |
Application | VisualStudio2010 |
.Net | Framework Ver 3.5 |
이니셜라이져를 이용하여 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# > DataTable' 카테고리의 다른 글
[C#/.Net] DataGridView에 넣을 테스트 데이터 생성하기 (0) | 2021.01.12 |
---|---|
[C#/.Net] DataTable에 부서,팀별 합계 데이터 삽입하기 (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 |