본문 바로가기

프로그래밍/C#

C# 윈폼 - ListView, 기본사항, 아이템 추가, 열 추가, 자동 사이즈 조절 등등

반응형

리스트뷰 보기 방법 - 자세히 보기(Details)

listView1.View = View.Details;   //자세히 보기

 



열 추가

ColumnHeader columnHeader0 = new ColumnHeader();   //객체 선언 
columnHeader0.Text = "열0";   //열 제목 표시
listView1.Columns.Add(columnHeader0);   //열 추가 실행

 



아이템 추가 (=행 추가)

ListViewItem item0 = new ListViewItem("행0");   //객체 선언 
listView1.Items.Add(item0);   //행 추가 실행

리스트뷰의 첫번째 열에 아이템(행)이 추가된다.

 


열 속성이 들어가 있는 아이템 추가 (SubItems.Add( ) 사용)

ListViewItem item0 = new ListViewItem("행0"); 
item0.SubItems.Add("행0의 열1"); 
item0.SubItems.Add("행0의 열2"); 
item0.SubItems.Add("행0의 열3"); 
item0.SubItems.Add("행0의 열4"); 
listView1.Items.Add(item0);

SubItems는 순서대로 열에 반영됨.

 



모든 열 자동사이즈

listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); //모든 열 사이즈 자동조절

 



지정 열 자동사이즈

listView1.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.ColumnContent); //0번째 열 사이즈가 자동 조절된다.

0번째 열 사이즈가 자동 조절된다.

 


지정 열 고정사이즈

listView1.Columns[0].Width = 100; //0번째 열 사이즈가 100으로 지정된다.

0번째 열 사이즈가 100으로 지정된다.





반응형