public Form1()
{
InitializeComponent();
AddDataIntoDGV();
}
private void AddDataIntoDGV()
{
DataTable dt = new DataTable(); // 데이터테이블 생성
//데이터 테이블의 컬럼 생성
dt.Columns.Add("name"); //"name" = 컬럼명
dt.Columns.Add("age", typeof(Int32)); //컬럼데이터를 int형으로 선언
dt.Columns.Add("gender");
//데이터 테이블의 행(내용) 생성
dt.Rows.Add("홍길동", 20, "남");
dt.Rows.Add("김철수", 40, "여");
//데이터그리드뷰에 데이터테이블 dt를 가져옴.
dataGridView1.DataSource = dt;
}
결과

만약 DataGridView에 이미 컬럼이 추가 되어있다면, DataGridView의 컬럼 속성에서 DataPropertyName 과 DataTable의 컬럼명을 매치시켜서, 원하는 컬럼에 데이터들을 집어 넣을 수 있다.

dt.Columns.Add("name"); //"name" = 컬럼명
결과

'C# > winform' 카테고리의 다른 글
[DataGridView]클릭한 데이터 텍스트박스로 가져오기 (0) | 2021.02.26 |
---|---|
MS-SQL 연동 (INSERT,UPDATE,DELETE,CREATE) (0) | 2021.02.25 |
천단위 숫자 콤마(,) 표시하기 (2) | 2021.02.24 |
[DataGridView]선택된 값 가져오기 (0) | 2021.02.21 |
[DataGridView]DataTable로 불러온 데이터 삭제하기. (0) | 2021.02.20 |