2011年11月4日

C# ListView 使用方式

1.建立一個Windows Form專案
2.拉入ListView 控制項
3.填入ListView的Header

程式碼如下:

                this.listView1.Clear();//清除ListView所有資料

            this.listView1.Columns.Add("AAA", 60, HorizontalAlignment.Left);
            this.listView1.Columns.Add("BBB", 100, HorizontalAlignment.Left);
            this.listView1.Columns.Add("CCC", 80, HorizontalAlignment.Left);
4.將ListView中的MultiSelect設為True
設定為true後,則可利用ctrl 來多選
若要取得在ListView中被選取的Item方法如下:

利用foreach迴圈 ,並宣告ListViewItem,使用Selected判斷是否被選取!

                    foreach (ListViewItem tmpLstView in listView1.Items)
                    {
                        if (tmpLstView.Selected == true)==>被選取為true
                        {
                            strList1 = strList1 + tmpLstView.Text + ",";
                            strWorkID1 = strWorkID1 + tmpLstView.SubItems[1].Text + ",";
                        }
                    }      
取得ListView中特定一項Item中的細項資料方法為:
 tmpLstView.SubItems[0].Text ==>取得AAA對應的值
 tmpLstView.SubItems[1].Text ==>取得BBB對應的值
 tmpLstView.SubItems[1].Text ==>取得ccc對應的值

沒有留言:

張貼留言