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

标签 asp.net vb.net drop-down-menu datatable

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

示例数据表

Employees : EmployeeID, Name 

我试过了...

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

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

最佳答案

EmployeeDropDownList.DataSource=Employees.DefaultView
EmployeeDropDownList.DataTextField = "Name"
EmployeeDropDownList.DataValueField = "EmployeeID"
EmployeeDropDownList.DataBind()

关于asp.net - 如何使用 DataTable 中的信息填充 DropDownList 的值和文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18187197/

相关文章:

sql - 如何选择列名并获取 SQL Server 的数据?

html - CSS - 两个下拉列表的连接错误

c++ - Netbeans 代码完成在 C++ 中过于频繁地弹出

css 导航下拉 z-index 问题

html - 带有 ASP.NET MVC Razor View 的 CSS。如何设置页面到设备宽度?元标记不起作用

c# - 简单注入(inject)器——确保 Controller 在生产环境中有一个无参数的公共(public)构造函数

ASP.NET MVC 记住我

mysql - 如何修复这个错误?vb.net

vb.net - 如何将文本文件作为我的构建的一部分?

asp.net - IE 10 不显示文本框宽度和高度