2011-09-11 17 views
0

2つの列を持つlistViewに項目を追加しようとしています。下のコードを使用すると、最初の列に項目が追加され、2番目には項目が追加されません。最初の行には何も挿入されず、2番目の行に項目が追加されます?ありがとう。C#ListViewサブアイテム

listView1.Items.Add(item1); 
ListViewItem date = new ListViewItem(); 
date.SubItems.Add(subitem1); 
listView1.Items.Add(date); 

答えて

2

これは動作します:

ListViewItem item = new ListViewItem("some item"); 
item.SubItems.Add(new ListViewItem.ListViewSubItem(item, "sub item")); 

this.listView1.Items.Add(item); 

は、その権利のすべてをチェックするDetailsからViewプロパティを設定します。あなたがリストビューに ListViewItemsを追加しているためだ

enter image description here

1

。これと似たようにする:

 var item = new ListViewItem("first"); 
     item.SubItems.Add("second"); 
     item.SubItems.Add("third"); 
     listView1.Items.Add(item); 
関連する問題