0

リストビューの行1の内容を更新するために以下のコードを試しましたが失敗しました

listview.Items[0].SubItems[0].Text = "Column1";
listview.Items[0].SubItems[1].Text = "Column2";
listview.Items[0].SubItems[2].Text = "Column3";//failed here

それを行う正しい方法は何ですか?

4

2 に答える 2

0

最初に SubItem を追加してから、その Text プロパティを設定する必要があります。

listview.Items[0].SubItems.Add(new ListViewItem.ListViewSubItem());
listview.Items[0].SubItems[2].Text = "Column3";

また

listview.Items[0].SubItems.Add("Column3");
于 2013-01-26T07:43:37.817 に答える
0

存在しない列の値を設定しようとしているように見えるため、例外が発生します。リスト ビューに 3 つ以上の列があることを確認してください。

于 2013-01-26T07:33:40.207 に答える