Я пытаюсь связать выпадающий список с источником данных. См. Код ниже:Bind Drop Down List to 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 в SQL Studio Manager, тогда будет возвращено много результатов. Что я делаю не так?
Я провел некоторое время в Google. Например, я посмотрел на этот вопрос: Populating an ASP.Net DropDownList using VB.Net coding in code-behind file
Спасибо, но выпадающий список по-прежнему пуст. – w0051977
@ w0051977, вы уверены, что этот SQL 'SELECT dateadded отличается конвертированием (varchar, dateadded, 103), поскольку datedded dbNicheDuplicates' работает в консоли управления? –
Извините, моя вина. Были две таблицы: dbNicheDuplicates и dbo.dbNicheDuplicate. dbo.dbNicheDuplicate не имел данных. – w0051977