2009-09-02 4 views
0

私はListViewコントロールを使用して非常に単純なタスクを達成しようとしています。私がしようとしているのは、ListViewコントロールに2つのアイテムを追加することだけです。 1つの項目は「タイトル」列に入り、もう1つの項目は「ステータス」列に入ります。私はListViewコントロールの多くの例を見てきましたが、それらのどれもがこの特定の必要性をカバーしていません。簡単な質問 - 結果なし(ListView Columns)

私はListViewコントロールでMSDNのドキュメントを読んだことがありますが、これについて言及していないと奇妙に思えます...または、おそらく私はそれを見落としましたか?

答えて

1

ListViewの用語では、これらは別々の項目ではありません。 1つのアイテムを追加してから、ListViewがサブアイテムを呼び出すように思えます。あなたが欲しい、タイトルはあなたの最初の列とステータスの2番目であると仮定すると:

ListViewItem myItem = listView.Items.Add("My Item's Title"); 
myItem.SubItems.Add("My Item's Status"); 
+0

ああ、それはちょっと意味があります、私は完全に理解しています。あなたの答えをありがとう! :-) +1 –

0

あなただけのリストビューを初めてしている場合、あなたはObjectListViewを使って、自分自身の時間、頭痛や欲求不満のたくさんを保存することができます - - .NET WinForms ListViewのオープンソースラッパー。

ListViewを使用しようとしているときに見つけようとする多くの問題を解決するだけでなく、使いやすくすることもできます。ちょうど1つの例:列見出しをクリックすると、行のソートが自動的に処理されます。