Я использую Visual Studio 2008 с .net 3.5.
У меня есть AccessDataSource, который связан с базой данных доступа. У меня есть выпадающий список, который использует AccessDataSource. Все было сделано с помощью мастера, и все работало просто отлично.
При загрузке страницы я решил вызвать SelectedIndexChanged моего выпадающего списка, чтобы обновить что-либо с selectedValue, но, к моему удивлению, selectedValue было пустой строкой.
Чтобы решить эту проблему, я поместил это в моей page_load
Защищенный Sub Page_Load (ByVal отправитель как объект, ByVal и как System.EventArgs) обрабатывает Me.Load
Если не IsPostBack, то
ddlAnniversaire.DataBind()
ddlAnniversaire_SelectedIndexChanged(Nothing, Nothing)
End If
End Sub
Если я не добавлю ddlAnniversaire.DataBind (), то ddlAnniversaire.selectedValue будет "" в моем методе. Почему?
Обычно, когда вызывается ddlAnniversaire.DataBind ()?
Спасибо