3

DropDownList's値とテキスト フィールドに DataTable の情報を入力するにはどうすればよいですか?

例のデータテーブル

Employees : EmployeeID, Name 

私は試した...

EmployeeDropDownList.DataTextField = Employees.NameColumn
EmployeeDropDownList.DataValueField = Employees.EmployeeIDColumn
EmployeeDropDownList.DataBind()

ただし、正しいデータ型ではないため、2 つの代入行は無効です。

4

3 に答える 3

5
EmployeeDropDownList.DataSource=Employees.DefaultView
EmployeeDropDownList.DataTextField = "Name"
EmployeeDropDownList.DataValueField = "EmployeeID"
EmployeeDropDownList.DataBind()
于 2013-08-12T12:41:20.813 に答える
2

試しましたか

EmployeeDropDownList.DataTextField = "NameColumn"
EmployeeDropDownList.DataValueField = "EmployeeIDColumn"

DataTextFieldおよびはDataValueField、文字列値のみを受け入れます。一方、コードでは、これらのプロパティの値として DataColumn タイプを指定していました。

于 2013-08-12T12:40:57.690 に答える