ホームページ > バックエンド開発 > C++ > C# ListView コントロールに複数の列を設定するにはどうすればよいですか?

C# ListView コントロールに複数の列を設定するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-29 18:43:18
オリジナル
388 人が閲覧しました

How to Populate Multiple Columns in a C# ListView Control?

ListView コントロールの列の設定

C# Windows フォームでは、ListView コントロールを使用してデータを表形式で表示できます。デフォルトでは、項目は最初の列 (Column1) に追加されます。この記事では、最初の列以降の列にデータを入力する方法について説明します。

方法 1: SubItems プロパティを使用する

列 2、3、4、および列に項目を追加するにはなど、ListViewItem の SubItems プロパティを使用できます。その構文は次のとおりです:

ListViewItem item = new ListViewItem("Column1Text");
item.SubItems.AddRange(new string[] { "s2", "s3", "s4" });
ログイン後にコピー

ここでは、最初の列のテキストとして「Column1Text」を使用して新しい ListViewItem オブジェクトを作成します。次に、AddRange メソッドを使用して、文字列配列として後続の列に項目を追加します。

方法 2: 個々の SubItem を使用する

別の方法は、サブアイテムを追加することです。 SubItems コレクションを使用して項目を個別に使用します:

ListViewItem item = new ListViewItem("Something");
item.SubItems.Add("SubItem1a");
item.SubItems.Add("SubItem1b");
item.SubItems.Add("SubItem1c");
ログイン後にコピー

このメソッドにより、各項目をより細かく制御できます。 sub-item.

複数の項目の追加

Items コレクションの AddRange メソッドを使用して、一度に複数の項目を ListView に追加できます。

ListViewItem item1 = new ListViewItem("Something1");
item1.SubItems.AddRange(new string[] { "s1a", "s1b", "s1c" });

ListViewItem item2 = new ListViewItem("Something2");
item2.SubItems.AddRange(new string[] { "s2a", "s2b", "s2c" });

listView1.Items.AddRange(new ListViewItem[] { item1, item2 });
ログイン後にコピー

このアプローチにより、複数の列と行を効率的に入力できます。

以上がC# ListView コントロールに複数の列を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート