首先CE下的ListView功能遠遠不如Winform的多。
首先對于ListView添加資料,ListView會在你添加資料時先插入0列資料,如果不知道的話,你會發現插入資料時是無論如何也不能對齊的。
添加資料:
初始化的listview是一個0行,0列的表格,是以要new一行表格來才能輸入
ListViewItem item = new ListViewItem();
item.SubItems[0].Text = i.ToString();
item.SubItems.Add("第二列");
item.SubItems.Add("第三列");
listView1.Items.Add( item); 最重要的是這一句,新增一行
修改資料:
listview1.Items[0].SubItems[1].Text = "text"; 表示第1行,第一列
C#裡的資料都是從0開始的。
這裡需要注意的是:你此刻必須有新增一行,上來直接使用這一句,會報錯。
插入資料:
ListViewItem item = new ListViewItem(); 建立一個listview行的對象
item.SubItems.Add("第一列"); 給新增的行第一列添加資料
item.SubItems.Add("第二列"); 給新增的行第一列添加資料
listView1.Items.Insert(0, item); 将新增的對象item插入到第0行
以上不僅在windows上使用,也能在wince開發系統上使用