[C#] ListView (Winform)

說明:

  • 代表 Windows 清單檢視控制項,使用四種不同檢視方式的項目集合。
  • 顯示模式:Details, Large Icon, List, Small Icon, Tile .
    詳見View 列舉類型


參考資料:MSDN

類別: System.Windows.Forms.ListView

命名空間:  System.Windows.Forms

版本: .NET Framework 2.0以上

目的:

  • 輸出顯示DataTable列表。
  • 另外有DataGridView控制項可使用,並且已有排序或修改之類的事件可以使用,但也因為功能較多大量資料容易產生反應延遲的狀況。可視情況做選擇。

常用屬性:

CheckBoxes 取得或設定值,指出控制項中每個項目的旁邊是否要出現核取方塊。
Columns 取得控制項中顯示的所有資料行行首的集合。
Items 取得包含控制項中所有項目的集合。
View 取得或設定控制項中項目的顯示方式。

範例程式:

2015-9-8 上午 11-07-59

//使用Detail模式
listView1.View = System.Windows.Forms.View.Details;

//創建欄位
ColumnHeader columnHeader1= new System.Windows.Forms.ColumnHeader();
columnHeader1.Text = "ID";

//輸入資料
ListViewItem item = new ListViewItem(i.ToString()); //ID   
item.SubItems.Add("Lewis");                          //Name
item.SubItems.Add( (90+i).ToString());              //Score
listView1.Items.Add(item);

//自動調整欄位大小
listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s