2016-04-19 13 views
0

私はC#を初めて使用しています。私はこれを実行すると、'String[] Array'は実際のデータ、例えば、「テスト」に示されていないが、データでリストビューを移入しようとすると、ここで私が作ってみた何これまでC#リストビューの作業

ListViewItem LItem = new ListViewItem(); 
LItem.Content = new string[] { drow["FP1_NAME"].ToString(), "test" }; 
ProductsListView.Items.Add(LItem); 

よ。私はここでGoogleとスタックのオーバーフローを洗ってきたが、私の答えを見つけていない。あなたは、単にのListItemなどの文字列を追加したい場合は

は、Visual Studioに2013のおかげ

+3

ビジュアルスタジオはエディタであり、他のバージョンのVisual Studioで作成できる.netの多くのバージョンを実行できます。実際それはほとんど意味しません。どのバージョンの.Netが使用されているか、これがAsp.net、wpf、またはwinformsのいずれであるかをタグで指定します。それらはすべてリストボックスを持っています。 – OmegaMan

+0

対象とするもの:Winforms、WPF、ASP ..? __Always__質問に正しくタグを付けてください。 – TaW

+0

noobnessのために私の謝罪 - 私は私の環境を反映するために私の質問タグを編集しました。 – user43390

答えて

0

すばらしい入力をありがとう。どのバージョンの.NETとWPF対WinFormsを使って私のGoogle検索をもっとうまく仕上げることができるかを誰にでも教えてもらうために、私は答えを思いついた。

代わりの個々の項目を追加、私は、データセットの行を参照しドラウ変数を使用してスキップProductsListView.ItemsSource = data.DefaultView;

介して、リストビューに直接私のデータセットをバインドさ。その後、私はしない限り、(私は実際に私は私の答えを任せる私は疑っていますいくつかの非常に類似した質問は、私のような新しいC#/ Visual Studioのユーザーからのものを見た次

 <ListView x:Name="ProductsListView" Height="319" Width="509"> 
      <ListView.View> 
       <GridView> // *** the new columns below are what I needed! *** 
        <GridViewColumn Header="Name" DisplayMemberBinding="{Binding FP1_NAME}"/> 
        <GridViewColumn Header="Short Desc" DisplayMemberBinding="{Binding FP1_SHORT_DESC}"/> 
       </GridView> 
      </ListView.View> 
     </ListView> 

を追加するXAMLを修正しましたそれを取り下げることが最善です)。迅速な解決策につながった元の投稿の詳細を残して申し訳ありません。私の問題はRIGHT質問を探す/検索する方法を知らないと思います。ありがとう

+0

いい仕事が分かりました。私は「溺れる」ことを知らなかったので、コレクションと新しいクラスを使った例を取り上げていました。笑。あなたがやっていることに直接データセットを使う方がずっと簡単です。 –

0

を使用して、Items.Addメソッドを使用すると、直接それを追加することができます:

ProductsListView.Items.Add("test"); 

に他の上書きがあります。キー、アイコンイメージインデックスなどを指定できるaddメソッド...

関連する問題