我知道下面的函数(Database.GetTables)正在带回我想要的值。但是,当我尝试绑定到列表框时,其中没有填充任何内容。我错过了什么吗?从数据源填充列表框的正确方法是什么?
protected void ddlDatabase_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlDatabases.SelectedIndex != 0)
{
lbxTables.DataSource = Database.GetTables(ddlServers.Text, ddlDatabases.Text);
ddlDatabases.DataValueField = "name";
ddlDatabases.DataBind();
}
}
我也试过:
ddlDatabases.DataTextField = "name";
而且没有运气。