リストビューの列の最初の項目からインデックスを取得できましたが、同じ行から、インデックス番号を使用して 2 番目の列からテキスト値を取得したいと考えています。
// Gets the item from the listview
var item = listview1.FindItemWithText(textbox4.Text);
if (item != null)
{
// Gets the index number from that item
var index = listview1.Items.IndexOf(item).ToString();
string secondValue = listview1.Items(index).SubItems(1).Text);
// secondVlaue should have the subitems txt value?
}
私は本当にすべてを試しましたが、うまくいかないようです。
編集:
SubItem
視覚的に次のように見える原因を持つメソッドがあるはずです。
index Name: Information:
0 Harry Harry hasn't been online for 7 days
1 Jason jason hasn't been online for 5 days
2 Sarah Sarah hasn't been online for 2 days
3 Jack Online
私が知っているのは、ハリーのインデックス = 0 とジャックのインデックス = 3 です。したがって、これらのインデックス値を使用しColumn
て、名前と同じインデックスを持つ「情報」のテキスト値を取得したいと考えていますColumn
。
これは可能であるべきですか?