2

それぞれに文字列を追加したい3つの列を持つListViewがあります

これがコードです

ListViewItem tempLV = new ListViewItem("first");
tempLV.SubItems.Add("second");
tempLV.SubItems.Add("third");
lv.Items.Add(tempLV);

そして出力

ここに画像の説明を入力

ご覧のとおり、最初の列のデータのみが追加され、ListViewItem:{}

ListViewから来ますSystem.Windows.Controls

からListViewItem来てSystem.Windows.Forms、それが役立つ場合

.NET 4.5 を使用

4

2 に答える 2

-2

「tempLV」という名前の ListViewItem のインスタンスを作成し、それに「最初の」値を割り当てています。次に、次を ListViewItems AS SUBITEMS に追加します。

次のように ListViewItem を作成する必要があります。

var lvi = new ListViewItem();
lvi.SubItems.Add("first");
lvi.SubItems.Add("second");
lvi.SubItems.Add("third");

ListView lv = new ListView();
lv.Items.Add(lvi);
于 2013-08-02T20:28:21.660 に答える
-3

要件が 3 つのリストビュー アイテムを追加することである場合、リストビュー アイテムの 3 つのインスタンスを作成する必要があります。この場合、サブアイテムは機能しません

于 2013-08-03T02:48:05.890 に答える