listView のサブアイテムを編集する方法を知っている人はいますか? 私はこれを使ってみました:
ListView1.SelectedItems[0].SubItems[1].Text = "Hello?";
しかし、それはうまくいきません。「InvalidArgument='1' の値は 'index' に対して有効ではありません」というエラーが表示されます。リストビューに 2 つの列があるので、[1] のインデックスがサブアイテムになると考えました。
listView のサブアイテムを編集する方法を知っている人はいますか? 私はこれを使ってみました:
ListView1.SelectedItems[0].SubItems[1].Text = "Hello?";
しかし、それはうまくいきません。「InvalidArgument='1' の値は 'index' に対して有効ではありません」というエラーが表示されます。リストビューに 2 つの列があるので、[1] のインデックスがサブアイテムになると考えました。
実際にサブアイテムを含むアイテムをリストに追加しましたか? 2 つの列があるからといって、ListViewItem は自動的に 2 つのサブアイテムを取得しません。
たとえば、次の操作を行った場合:
ListViewItem item = listView1.Items.Add("test");
item.SubItems.Add("sub1");
その後、動作するはずですが、次のものしかない場合:
ListViewItem item = listView1.Items.Add("test");
その後、それはしません。