3 列の がListView
あり、 に 4 つのレコードを追加しましたListView
。各レコードの2列目の値を取得したいと思います。それを実装する方法は?
質問する
3017 次
4 に答える
5
var vals = listView1.Items.Cast<ListViewItem>().Select(lvi => lvi.SubItems[1].Text);
于 2012-08-17T17:47:38.677 に答える
2
// Convert items to an IEnumerable for LINQ usage
ListViewItem[] items = new ListViewItem[4];
listView.Items.CopyTo(items, 0);
// Use LINQ to get values
IEnumerable<string> secondColumnValues = items.Select(_ => _.SubItems[1].Text);
于 2012-08-17T17:51:16.863 に答える
1
すべての行をループして、これを試してください。
Subitems[columnnumber] は、必須フィールドの列番号になります
lv.Items[i].SubItems[1].Text
于 2012-08-17T17:44:17.527 に答える
0
foreach(ListViewItem itm in listView1.Items){ itm.Text/*first column of the particular item*/ itm.SubItem[1].Text/*second column of the particular item*/}
foreach ループは for ループよりも高速にアクセスできるため
于 2012-10-31T08:29:40.753 に答える