티스토리 뷰
1. DataTable
: 데이터베이스에서 조회된 데이터를 보여줄 때 많이 사용한다.
: 데이터를 행과 열로써 저장할 수 있는 형식을 제공한다.
* 행, 열 직접 추가
private void Form1_Load(object sender, EventArgs e)
{
//DataTable
//데이터를 행과 열로써 저장할 수 있는 형식을 제공
DataTable dt = new DataTable();
//1번째 열 추가
DataColumn dc = new DataColumn();
dc.ColumnName = "숫자 타입";
dc.DataType = typeof(Int32);
//2번째 열 추가
DataColumn dc2 = new DataColumn();
dc2.ColumnName = "이름";
dc2.DataType = typeof(string);
//데이터테이블에 열을 연결
dt.Columns.Add(dc);
dt.Columns.Add(dc2);
//행 추가
dt.Rows.Add(1, "소나무");
dt.Rows.Add(2, "참나무");
dt.Rows.Add(3, "대나무");
dt.Rows.Add(4, "감나무");
//데이터그리드뷰에 데이터테이블을 연결
dataGridView1.DataSource = dt;
}
* 데이터 베이스에서 DataTable 행과 열을 자동적으로 조회해오면서 추가
2. DataSet
: DataSet은 DataTable을 여러개 가질 수 있다.
: DataSet으로부터 DataTable을 뽑아올 수 있다.
//DataSet
DataSet ds = new DataSet("MyDataSet");
//데이터셋에 데이터테이블을 저장
ds.Tables.Add(dt);
ds.Tables.Add(dt2);
if (조건)
{
//데이터그리드뷰에 데이터테이블을 연결
dataGridView1.DataSource = ds.Tables[0];
}
else
{
dataGridView1.DataSource = ds.Tables[1];
}
3. DataGridView
'2023~ > c#(.net framework)' 카테고리의 다른 글
C# 윈폼_응용프로그램 개발 07 (0) | 2024.01.21 |
---|---|
C# 윈폼_응용프로그램 개발 06 (0) | 2024.01.21 |
C# 윈폼_응용프로그램 개발 04 (0) | 2024.01.12 |
C# 윈폼_응용프로그램 개발 03 (0) | 2024.01.10 |
C# 윈폼_응용프로그램 개발 02 (1) | 2024.01.10 |