C# ListView の特定の列に項目を追加する
Windows フォーム内の ListView コントロールでは、項目を追加するための既定の方法では listView1 が使用されます。 .Items.Add 関数は、列 1 をターゲットにしています。この記事では、後続の列 (2、3、など).
解決策 1: SubItems.AddRange を使用する
この方法では、複数の項目を 1 行で列 2 以降に追加できます:
string[] row1 = { "s1", "s2", "s3" }; listView1.Items.Add("Column1Text").SubItems.AddRange(row1);
解決策 2: 構築するListViewItems
より冗長な代替方法には、ListViewItem オブジェクトを作成し、そのサブ項目を明示的に定義することが含まれます。
ListViewItem item1 = new ListViewItem("Something"); item1.SubItems.Add("SubItem1a"); item1.SubItems.Add("SubItem1b"); item1.SubItems.Add("SubItem1c");
行ごとにこのパターンを繰り返し、項目を ListView に追加すると、入力が完了します。プロセス。
以上がC# ListView の特定の列に項目を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。