如何使用DataTable中的信息填充DropDownList的值和文本字段?

dav*_*mcd 3 vb.net asp.net datatable drop-down-menu

如何DropDownList's使用DataTable中的信息填充值和文本字段?

示例DataTable

Employees : EmployeeID, Name 
Run Code Online (Sandbox Code Playgroud)

我试过了...

EmployeeDropDownList.DataTextField = Employees.NameColumn
EmployeeDropDownList.DataValueField = Employees.EmployeeIDColumn
EmployeeDropDownList.DataBind()
Run Code Online (Sandbox Code Playgroud)

两个赋值行无效,但因为它不是正确的数据类型.

小智 5

EmployeeDropDownList.DataSource=Employees.DefaultView
EmployeeDropDownList.DataTextField = "Name"
EmployeeDropDownList.DataValueField = "EmployeeID"
EmployeeDropDownList.DataBind()
Run Code Online (Sandbox Code Playgroud)