C#에서 DataGridView 컨트롤에 데이터 삽입하는 방법 입니다.
DataGridView를 사용하게 되면 데이터 삽입하고 나면 엑셀과 같은 형식으로 데이터를 뿌려주게 됩니다.
디자이너에서 Column도 추가하고 그 안에 데이터도 삽입할 수 있으나, 코드로 작성해봤습니다.
그리고 보통 FormLoad 될 때 작성된 코드를 불러오도록 하는 방법도 있으나
저는 그냥 생성자 안에서 모두 작성하였습니다.
우선 Form에 DataGridView 컨트롤을 추가합니다.
그리고 아래와 같이 코드를 작성합니다.
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
 | 
 using System.Data; 
using System.Windows.Forms; 
namespace WindowsFormsApp3 
{ 
    public partial class Form1 : Form 
    { 
        public Form1() 
        { 
            InitializeComponent(); 
            DataTable table = new DataTable(); 
            // column을 추가합니다. 
            table.Columns.Add("ID", typeof(string)); 
            table.Columns.Add("제목", typeof(string)); 
            table.Columns.Add("구분", typeof(string)); 
            table.Columns.Add("생성일", typeof(string)); 
            table.Columns.Add("수정일", typeof(string)); 
            // 각각의 행에 내용을 입력합니다. 
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/11", "2019/03/18"); 
            table.Rows.Add("ID 2", "제목 2번", "미사용", "2019/03/12", "2019/03/18"); 
            table.Rows.Add("ID 3", "제목 3번", "미사용", "2019/03/13", "2019/03/18"); 
            table.Rows.Add("ID 4", "제목 4번", "사용중", "2019/03/14", "2019/03/18"); 
            // 값들이 입력된 테이블을 DataGridView에 입력합니다. 
            dataGridView1.DataSource = table; 
        } 
    } 
} 
 | 
cs | 
코드 작성 완료 후 빌드를 하면 아래와 같이 출력이 됩니다.
728x90
    
    
    
  'C# > Winform' 카테고리의 다른 글
| string.empty나 null 값이나 SQlite에는 어떤 값으로 들어갈까? (0) | 2019.04.03 | 
|---|---|
| C# DataGridView에 TextBox, ComboBox 그리고 DateTimePicker를 이용하여 데이터 넣기 예제 (0) | 2019.03.19 | 
| C# 하나의 솔루션에서 여러 프로젝트를 같이 빌드하기. (0) | 2019.03.07 | 
| C# 솔루션 및 프로젝트 만들기 (0) | 2019.03.06 | 
| 프로그램 실행 중 처리 하지 못한 예외 관리. (0) | 2019.02.17 | 
댓글