Listofradiobuttonsをc#のlistofstringにバインドできますか?ラジオボタンやリッチテキストボックスなどの.netコンポーネント間でデータバインディングを実行できますか?ほとんどの場合、コンポーネントとデータベース間のデータバインディングに関するデータバインディングチュートリアルを見つけました。
1 に答える
1
はい、もちろんバインドできます
Class MyAccount
{
public int Id{get;set;}
public string Name{get;set;}
}
List<MyAccount> li=new List<MyAccount>();
MyAccount m1=new MyAccount{
Id=1,
Name='abc'
};
MyAccount m2=new MyAccount{
Id=2,
Name='def'
};
li.add(m1);
li.add(m2);
DropDown.DataSource=li;
DropDown.DataTextField="Name";
DropDown.DataValueField="Id";
DropDown.DataBind();
最初に 2 つの支柱を持つクラスを作成しました。次に、そのリストを作成します。リストに項目を追加します。リストの datasource プロパティを任意のコレクション (ディクショナリ、hastable など) またはデータセットに割り当てます。そのデータ テキストとデータ値フィールド プロパティを割り当て、DataBinde() 関数を呼び出してバインドすることを忘れないでください。それで全部です。
于 2012-10-12T19:48:09.843 に答える