티스토리 뷰

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

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
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
글 보관함