Mir's 운영환경
본체 DeskTop
O S Windows10
APP VisualStudio 2019 16.8.4
MS-SQL .NET Framework 4.7.2

 

DataGridView 화면에 Date Table Colums, row 생성하기 (2)


DataGridView 화면에 Date Table Colums, row 를 생성하고 확인해보자.


C# DataGridView 화면에 Date Table Colums, row 를 생성하는 방법을 살펴보도록 하겠습니다.


DataGridView 화면에 이름,나이,성별,취미 를 보이도록 하겟습니다.

코드로 보면 아래와 같이 사용 할수 있습니다.


    public Form1()
        {
            InitializeComponent();

            //DataTable 생성
            DataTable testtable = new DataTable();

            // Column 생성 과 동시에 컬럼명 과 타입을 준다.
            testtable.Columns.Add(new DataColumn { ColumnName = "이름", DataType = typeof(string) });
            testtable.Columns.Add(new DataColumn { ColumnName = "나이", DataType = typeof(int) });
            testtable.Columns.Add(new DataColumn { ColumnName = "성별", DataType = typeof(string) });
            testtable.Columns.Add(new DataColumn { ColumnName = "취미", DataType = typeof(string) });

            // row 생성
            DataRow row1 = testtable.NewRow();
            DataRow row2 = testtable.NewRow();
            DataRow row3 = testtable.NewRow();
            DataRow row4 = testtable.NewRow();

            // 배열을 통하여 row의  모든 값을 가져 옵니다. 
            row1.ItemArray = new object[] { "준오", 28, "남자", "볼링" };
            row2.ItemArray = new object[] { "우태", 47, "남자", "바둑" };
            row3.ItemArray = new object[] { "준오", 24, "여자", "배드민턴" };
            row4.ItemArray = new object[] { "준오", 33, "여자", "사진찍기" };

            testtable.Rows.Add(row1);
            testtable.Rows.Add(row2);
            testtable.Rows.Add(row3);
            testtable.Rows.Add(row4);

            dataGridView1.DataSource = testtable;
        }

위의 코드는 DataGridView1 에 Columns 생성과 동시 타입명을 주는것 과
Row 를 배열을 이용하여 값을 넣어주는 방법입니다.


※ 관련글

 

 

+ Recent posts