[1] 폼에 DataGridView 컴포넌트 추가 -
여기서의 컴포넌트 이름은 "dataGridView1"으로 ...
이하 "dgv"로 지칭
[2] dgv에 초기 컬럼 설정
this.Controls.Add(dataGridView1);
// DataGridView의 컬럼 갯수
dataGridView1.ColumnCount = 5;
// DataGridView에 컬럼 추가
dataGridView1.Columns[0].Name = "Release Date";
dataGridView1.Columns[1].Name = "Track";
dataGridView1.Columns[2].Name = "Title";
dataGridView1.Columns[3].Name = "Artist";
dataGridView1.Columns[4].Name = "Album";
[3] dgv에 데이터
string[] row0 = { "11/22/1968", "29", "Revolution 9", "Beatles", "The Beatles [White Album]" };
string[] row1 = { "1960", "6", "Fools Rush In", "Frank Sinatra", "Nice 'N' Easy" };
string[] row2 = { "11/11/1971", "1", "One of These Days", "Pink Floyd", "Meddle" };
string[] row3 = { "1988", "7", "Where Is My Mind?", "Pixies", "Surfer Rosa" };
string[] row4 = { "5/1981", "9", "Can't Find My Mind", "Cramps", "Psychedelic Jungle" };
string[] row5 = { "6/10/2003", "13", "Scatterbrain. (As Dead As Leaves.)", "Radiohead", "Hail to the Thief" };
string[] row6 = { "6/30/1992", "3", "Dress", "P J Harvey", "Dry" };
// DataGridView에 한 줄씩 삽입.
dataGridView1.Rows.Add(row0);
dataGridView1.Rows.Add(row1);
dataGridView1.Rows.Add(row2);
dataGridView1.Rows.Add(row3);
dataGridView1.Rows.Add(row4);
dataGridView1.Rows.Add(row5);
dataGridView1.Rows.Add(row6);
// DataGridView에 들어갈 컬럼 순서
dataGridView1.Columns[0].DisplayIndex = 3;
dataGridView1.Columns[1].DisplayIndex = 4;
dataGridView1.Columns[2].DisplayIndex = 0;
dataGridView1.Columns[3].DisplayIndex = 1;
dataGridView1.Columns[4].DisplayIndex = 2;
-> dgv의 Sort함수를 이용할수도
-> DB에서 가져올땐 order by 등을 이용해서 애시당초 sorted data를 가져올수도
'프로그래밍&IT > C#' 카테고리의 다른 글
C# 숫자결과의 출력 포맷 지정 (0) | 2014.01.04 |
---|---|
c# Value & Reference type , 기본 데이터 타입 (0) | 2014.01.04 |
C# Hashtable 클래스 (.net framework 3.5 기준 / MSDN) (0) | 2013.12.29 |
C#, MySQL - MySql database 연결하기 (0) | 2013.12.28 |
C# - MessgeBox , 디폴트박스외 OK, OKCANCEL 등 (0) | 2013.12.15 |