4
public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;

ListBox があり、コレクションの値を入力したいと考えています。これを試してみましたが、リストがいっぱいになりません。他に何をする必要がありますか??

4

3 に答える 3

3

データ ソースを設定したら、データをバインドする必要があります。

ListBox1.DataBind();

プロパティを設定しない場合ListBox.DisplayMember、バインディングはToString()アイテム テキストにオブジェクト メソッドを使用します。あなたの場合、 List を使用しているため、設定する必要はありませんDisplayMember

于 2012-11-06T13:18:04.217 に答える
1

あなたはこのようにする必要があります

ListBox1.DataSource = Class1.users;
ListBox1.DataBind();

コレクションを評価した後にそれを呼び出さない場合

于 2012-11-06T13:13:20.993 に答える
0

を使用してデータをバインドします

public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;
ListBox1.DataBind()
于 2012-11-06T13:47:51.090 に答える