我使用Visual Studio 2008與.net 3.5。 我有一個AccessDataSource鏈接到訪問數據庫。我有一個使用AccessDataSource的下拉列表。一切都是用嚮導完成的,一切正常。ASP.NET AcessDataSource和下拉列表
在頁面加載時,我決定調用我的dropdownlist的SelectedIndexChanged來更新selectedValue的內容,但是對於我的意外,selectedValue是一個空字符串。
要解決我把這個在我的Page_Load 保護小組的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()被調用時?
由於
如果你只是wan't選擇在您的DDL列表的東西,你可以使用:的SelectedIndex = 0或的SelectedValue = 「你的價值。」 – 2009-06-09 14:48:37