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 |
댓글