현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다.

 Mir의 운영환경

 본체

 DeskTop

 O S

 Windows XP Professional Version 2002 Service Pack 2

 Application

 VisualStudio2008 (Ver.8.0.50727.42)

 .Net

 Framework Ver 3.5

복수 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이상 버전이면 사용 가능합니다.


※ 관련글


+ Recent posts