0

ListControlクラスのItemプロパティを介してDataSourceのデータにアクセスできるようにする方法を探しています。

渡されたオブジェクトからDataSourceにプロパティがジェネリッククラスListItemCollectionにバインドされる方法の例を誰かに教えてもらえますか?その翻訳をコードでどのように行うことができますか?

私が見たい翻訳は、DataSetからListItemCollectionです。助けてくれてありがとう。

4

1 に答える 1

0
// Setting up a dataset.  This dataset has no data; in real life you'd get the
// data from somewhere else, such as a database, and wouldn't need to build it.

DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("ID"));
dt.Columns.Add(new DataColumn("Description"));
ds.Tables.Add(dt);

// Creating a list box. You'd probably have this declared in your HTML and wouldn't need to
// create it.  

ListBox listBox1 = new ListBox();

listBox1.DataSource = ds.Tables[0];
listBox1.DataValueField = "ID";
listBox1.DataTextField = "Description";
listBox1.DataBind();

バインディングが舞台裏でどのように行われるかについての質問の場合、それはかなり複雑な答えを持っています。

于 2013-02-07T18:03:42.197 に答える