【发布时间】:2011-06-05 12:31:16
【问题描述】:
我正在尝试使用 SQL 数据库中的数据填充下拉列表,但我失败了。代码对我来说似乎没问题,但拒绝工作。
SqlDataSource sql_Names = new SqlDataSource(WebConfigurationManager.ConnectionStrings[1].ConnectionString, "SELECT name FROM Names");
sql_Names.DataSourceMode = SqlDataSourceMode.DataReader;
ddl_names.DataSource = sql_Names;
ddl_names.DataBind();
数据库连接正常。它在下拉列表中创建正确数量的条目(与 DB 中的行数相同),但它使用“System.Data.DataRecordInternal”(或“System.Data. DataRowView",如果模式设置为 DataSet)。
请帮忙...
【问题讨论】:
标签: .net asp.net sql data-binding datasource