PDA

View Full Version : [AP.NET] DDL e FormView


giano99
09-03-2010, 08:43
Ho reso spunto da un Tutorial publicato su msdn per la parte relativa al codice che controlla 2 dropdownlistbox collegati ad un formview (ovviamente riadattandolo)

Public Partial Class Anagrafica
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then FormView1.Visible = False
End If
End Sub

Private Sub FormView1_ItemInserted(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewInsertedEventArgs) Handles FormView1.ItemInserted
ddl1_anagrafica.DataBind()
ddl2_anagrafica.DataBind()
End Sub

Private Sub FormView1_ItemUpdated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewUpdatedEventArgs) Handles FormView1.ItemUpdated
ddl1_anagrafica.DataBind()
ddl2_anagrafica.DataBind()
End Sub

Private Sub ddl1_anagrafica_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddl1_anagrafica.SelectedIndexChanged
If ddl1_anagrafica.Items(0).Text = "(Select)" Then ddl1_anagrafica.Items.RemoveAt(0)
End If
FormView1.Visible = True
End Sub

Private Sub ddl2_anagrafica_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddl2_anagrafica.SelectedIndexChanged
If ddl2_anagrafica.Items(0).Text = "(Select)" Then ddl2_anagrafica.Items.RemoveAt(0)
End If
FormView1.Visible = True
End Sub
End Class

Perņ Visual Studio 2008 mi riporta 3 messaggi di errore identici che dicono:
Errore 30 'End If' deve essere preceduto da un 'If' corrispondente.


Eppure l'istruzione If č presente

Dove sbaglio?