2009-08-05 4 views
1

私はWinFormsを使用した.NET GUIプログラミング(私が取り組んでいるプロジェクトでは、配備上の理由から.NET 2.0をターゲットにしています)に比較的新しいです。FormのListBoxをstring []プロパティにバインドしようとしていますそれは、フォームに定義されています。文字列配列はどのようにしてListBoxにデータバインドできますか?

namespace AVPriorityUI 
{ 
    public partial class AVPriorityUI : Form 
    { 
     public AVPriorityUI() 
     { 
      InitializeComponent(); 
     } 

     public string[] ProcessNames 
     { 
      get { ... } 
      set { ... } 
     } 
    } 
} 

どんなに私は何をすべきか、私はにバインドするための有効なソースとしてProcessNamesプロパティを提供するためのVisual Studio 2008を取得することはできません。この仕事をするために私は何が必要ですか?

[編集]私はバインディングを確立するためにGUIを使用しようとしています。

答えて

0

リストボックスのデータソースをコード自体のProcessNamesプロパティに設定できる必要があります。 UIを使用して、原因となる可能性のあるDataSources/Bindingsを設定しようとしている場合。

すなわち:

mylistBox.DataSource = this.ProcessNames; 
+0

...私は...複雑なケースのために動作しますが、些細で全く失敗したUIを見たことがありません。 ( –

0

これはちょうど今、簡単なテストで私の作品:それはされたことを

string[] alist = { "a", "b", "c", "d", "e", "f", "g", "h" }; 
listBox1.DataSource = alist; 
+0

alistがグローバルスコープの変数で、データバインディングの後にさらに要素を追加すると、どうやってこの作業を行いますか? –

関連する問題