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

 

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


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


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


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

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


    public Form1()
        {
            InitializeComponent();

            // DataTable 생성
            DataTable testtable = new DataTable();
            // Column 생성
            // 컬럼명, 컬럼타입 설정
            DataColumn col1 = new DataColumn("이름", typeof(string));
            DataColumn col2 = new DataColumn("나이", typeof(string));
            DataColumn col3 = new DataColumn("성별", typeof(string));
            DataColumn col4 = new DataColumn("취미", typeof(string));
            
            testtable.Columns.Add(col1);
            testtable.Columns.Add(col2);
            testtable.Columns.Add(col3);
            testtable.Columns.Add(col4);

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

            // row 데이터 입력
            row1["이름"] = "준오";
            row1["나이"] = 28;
            row1["성별"] = "남";
            row1["취미"] = "볼링";

            row2["이름"] = "우태";
            row2["나이"] = 47;
            row2["성별"] = "남";
            row2["취미"] = "바둑";

            row3["이름"] = "연신";
            row3["나이"] = 24;
            row3["성별"] = "여";
            row3["취미"] = "배드민턴";

            row4["이름"] = "경빈";
            row4["나이"] = 33;
            row4["성별"] = "여";
            row4["취미"] = "사진찍기";

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

            dataGridView1.DataSource = testtable;
        }

위의 코드는 DataGridView1 에 Columns 과 Row 를 삽입하는 가장 간단한 방법입니다.

다음 시간에는 위의 코드를 더 간단하게 만들어 보겟습니다.


※ 관련글

 

 

+ Recent posts