C# winfrom listView
轉自http://hi.baidu.com/gaoisbest/item/84034943d4d94195823ae12b
1.如何為listview手動添加第一列和第二列數據
for (int i = 0; i < 10; i++)
{
????? ListViewItem Item = new ListViewItem();
????? Item.Text = dt.Rows[i][1].ToString();//讀取數據庫中字段??
????? Item.Tag= dt.Rows[i][0].ToString();//可以將id設置在此,隱藏的傳遞
??????//? MessageBox.Show(Item.Tag.ToString());
??????this.listView1.Items.Add(Item);//顯示
}
foreach(ListViewItem iteminlistView1.Items) {item.SubItems.Add("");}
2.如何遍歷listView
(1) this.listView.Items[index].SubItems[index]
如果格式如下圖所示:
那么,遍歷的方式為:
for(int i=0;i<this.listView1.Items.Count;i++)
{
????? int distance = Convert.ToInt32(this.listView1.Items[i].SubItems[1].Text.ToString());
??? ? MessageBox.Show(this.listView1.Items[i].SubItems[1].Text.ToString());
}
(2)
foreach(ListViewItem?item?in?ListView1.Items)
{?
? ?? Console.Write(item.Text);?
?? ? foreach(ListViewItem.ListViewSubItem?subItem?in?item.SubItems)
? ? ? ???? Console.Write(subItem.Text);
}
3.可編輯的listView,如下圖所示:
http://www.csharphelp.com/2006/10/c-editable-listview/?有代碼下載
轉載于:https://www.cnblogs.com/flyhigh1860/archive/2012/09/24/2700457.html
總結
以上是生活随笔為你收集整理的C# winfrom listView的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: unixbench
- 下一篇: 王心凌一开口多少人的青春回来了:不老女神