我在努力将下拉列表绑定到数据源。请参阅下面的代码:将下拉列表绑定到SQLDataSource
Private _ConString As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
_ConString = ConfigurationManager.ConnectionStrings("GeniedbConnection").ConnectionString
SqlDataSourceNicheDuplicates.ConnectionString = _ConString
SqlDataSourceCreatedDate.ConnectionString = _ConString
SqlDataSourceCreatedDate.SelectCommand = "SELECT dateadded distinct convert(varchar,dateadded,103) as dateadded dbNicheDuplicates"
DDLCreatedDate.DataTextField = "dateadded"
DDLCreatedDate.DataValueField = "dateadded"
DDLCreatedDate.DataBind()
end sub
如果我在SQL Studio Manager中运行SQL语句,那么会返回许多结果。我究竟做错了什么?
我花了一些时间用谷歌搜索这个。例如,我看着这个问题:Populating an ASP.Net DropDownList using VB.Net coding in code-behind file
谢谢,但下拉列表仍然是空的。 – w0051977 2014-11-03 18:01:34
@ w0051977,你确定这个SQL'SELECT dateadded distinct convert(varchar,dateadded,103)as dateadded dbNicheDuplicates'正在管理控制台中工作吗? – 2014-11-03 18:03:00
对不起,我的错。有两个表格:dbNicheDuplicates和dbo.dbNicheDuplicate。 dbo.dbNicheDuplicate没有数据。 – w0051977 2014-11-03 18:12:21