Code/C#

간단한 DataGridView 사용 예제

Hide Code 2007. 12. 9. 23:03
DataGridView 사용에 대한 간단한 예제이다.

DataGridView.ColumnCount 를 사용해서 열의 갯수를 정한다.

DataGridView.Columns[].Name 으로 각 열의 이름을 정한다.

DataGridView.Rows.Add() 를 이용해서 행을 추가한다.

using System;
using System.Windows.Forms;

namespace DataGridViewSample
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
       }

       private void button1_Click(object sender, EventArgs e)
       {
           this.dataGridView1.ColumnCount = 3;
           this.dataGridView1.Columns[0].Name = "First";
           this.dataGridView1.Columns[1].Name = "Second";
           this.dataGridView1.Columns[2].Name = "Third";

           for (int i = 0; i < 5; i++)
           {
               this.dataGridView1.Rows.Add(i, i * 2, i * 3);
           }
       }
   }
}


아래는 실행 결과 화면이다.






아래 예제는 위의 예제를 약간 변형한 것이다.


using System;
using System.Windows.Forms;

namespace DataGridViewSample
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
           InitializeMyComponent();
       }

       private void InitializeMyComponent()
       {
           this.dataGridView1.ColumnCount = 3;
           this.dataGridView1.Columns[0].Name = "First";
           this.dataGridView1.Columns[1].Name = "Second";
           this.dataGridView1.Columns[2].Name = "Third";
       }

       private void button1_Click(object sender, EventArgs e)
       {
           for (int i = 0; i < 5; i++)
           {
               this.dataGridView1.Rows.Add(i, i * 2, i * 3);
           }
       }

       private void button2_Click(object sender, EventArgs e)
       {
           this.dataGridView1.Rows.Clear();
       }
   }
}