我有这样的代码:
<asp:DropDownList ID="Type" runat="server" Enabled="false" DataValueField="TERMINAL_TYPE_NAME" DataTextField="TERMINAL_TYPE_NAME"></asp:DropDownList>TERMINAL_TYPE_NAME是dataTable中的一个列,它是从服务器端声明的,它只包含一个值,我应该怎么做才能为该dropDownlist提供从dataTable返回的值,因为上面的代码在下拉列表中没有显示任何内容
发布于 2012-09-19 21:10:19
你应该
DataSource设置为您的DataTable (!)DataTextField (显示的内容)DropDownList (!)的关键字是什么
例如,在Page_Load中
if(!IsPostBack)
{
DdlType.DataSource = getYourDataTable();
DdlType.DataValueField = "TERMINAL_TYPE_NAME";
DdlType.DataTextField = "TERMINAL_TYPE_NAME";
DdlType.DataBind();
}https://stackoverflow.com/questions/12495397
复制相似问题