C#

20.C#_WinForm - ListView

Godffs 2009. 8. 28. 16:01
반응형

ListView 컨트롤을 이용한 예제입니다.
ListView 컨트롤을 이용하여 국어,영어와 총 점수를 출력하도록 하겠습니다.


FrmListView.cs

[그림20-1]
        private System.Windows.Forms.ListView lstView;
        private System.Windows.Forms.ColumnHeader colKor;
        private System.Windows.Forms.ColumnHeader colEng;
        private System.Windows.Forms.ColumnHeader colTot;

ListView 속성

[그림20-2]
[그림20-3]


        맴버 0 -> Text : 국어, Name colKor
        맴버 1 -> Text : 영어, Name colEng
        맴버 2 -> Text : 총점, Name colTot

 

FrmListView.cs
private void frmListView_Load(object sender, EventArgs e)
{
        //리스트뷰 1차원배열을 사용하여 출력하는 방법
        //각각 선언과 동시에 초기값을 지정
        string[] arr1 = new string[] { "100", "200", "50" };
        string[] arr2 = new string[] { "50", "80", "200" };
        string[] arr3 = new string[] { "100", "100", "100" };

        //입력
        //3개의 1차원 방향으로 각각 출력해준다.
        this.lstView.Items.Add(new ListViewItem(arr1));

        ListViewItem lvi = new ListViewItem(arr2);
        this.lstView.Items.Add(lvi);

        this.lstView.Items.Add(
                new ListViewItem(new string[] { "100", "100", "100" }));
}

20WinFrmMain.zip
다운로드

반응형