본문 바로가기
C#/Common

[C#] DataTable 사용법

by 샤나엘 2018. 3. 28.
반응형


DataTable 객체 사용법에 대한 설명입니다.

 

보통은 DB에서 값을 읽어와서 사용할텐데

코드상으로 임의로 만드는 방법을 찾아서 정리하게 되었습니다.

 

먼저 DataTable을 정의하고

DataColumn을 정의해서 DataTable에 추가하고

DataRow을 생성해서 DataTable에 넣어주는 코드를 아래와 같이 작성하면 됩니다.

   
            DataTable dt = new DataTable("Table1");//DataTable 정의

            //Column 정의
            DataColumn nameColumn = new DataColumn("이름", typeof(string));
            DataColumn ageColumn = new DataColumn("나이", typeof(string));
            dt.Columns.Add(nameColumn);
            dt.Columns.Add(ageColumn);

            //Row 생성
            DataRow row = dt.NewRow();
            row[nameColumn] = "가나다";
            row[ageColumn] = "10";
            dt.Rows.Add(row);

            row = dt.NewRow();
            row[nameColumn] = "라마바";
            row[ageColumn] = "15";
            dt.Rows.Add(row);

            //Grid에 값 세팅
            this.gridControl1.DataSource = dt;

 

이제 DataTable이 잘 만들어졌는지 확인하기위해서 GridControl을 하나 추가해서 확인해봤더니

아래와 같이 결과가 잘 만들어진 것을 확인할 수 있었습니다.

 

 

 

코드상에서 DataTable을 임의로 만드는 방법이었습니다.

 

감사합니다.^^


 

 

반응형

'C# > Common' 카테고리의 다른 글

C# Dictionary sort 정렬하는 방법  (0) 2021.06.07
[C#] Enum foreach - Enum(열거형) 반복문 사용법  (0) 2018.04.05
[C#] Dictionary 사용예제  (0) 2018.04.02
[C#] Color  (0) 2018.03.20
[C#] Random Class 사용  (0) 2018.03.20

댓글