.net3.5でVisualStudio2008を使用しています。アクセスデータベースにリンクされているAccessDataSourceがあります。AccessDataSourceを使用するドロップダウンリストがあります。すべてがウィザードで行われ、すべてが正常に機能していました。
ページの読み込み時に、ドロップダウンリストのSelectedIndexChangedを呼び出して、selectedValueで何かを更新することにしましたが、驚いたことに、selectedValueは空の文字列でした。
この問題を解決するために、これをpage_loadに配置します。ProtectedSub Page_Load(ByVal sender As Object、ByVal e As System.EventArgs)Handles Me.Load If Not IsPostBack Then
ddlAnniversaire.DataBind()
ddlAnniversaire_SelectedIndexChanged(Nothing, Nothing)
End If
End Sub
ddlAnniversaire.DataBind()を配置しない場合、ddlAnniversaire.selectedValueはメソッドに""です。なんで?
通常、ddlAnniversaire.DataBind()はいつ呼び出されますか?
ありがとう