我试图将所有数据库名称放在下拉列表中。 这是我的代码..
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
populateddl();
}
}
private void populateddl()
{
using (SqlDataAdapter sda = new SqlDataAdapter("exec sp_databases", conn))
{
using(DataSet ds = new DataSet())
{
sda.Fill(ds);
DropDownList8.DataSource = ds;
DropDownList8.DataBind();
}
}
}
无法在下拉列表中获取名称,请在此方案中帮助我.. 什么时候运行应用程序是什么.. system.data.datarowview 作为下拉列表的项目,而不是这个我应该得到数据库的名称 期待你的回复
谢谢&的问候,
答案 0 :(得分:2)
aslo指定要显示的数据源的列名
DropDownList8.DataTextField ="DataFieldName"
DropDownList8.DataValueField="DataFieldName"