|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2001
Città: Hoffeld (Stuttgart)
Messaggi: 296
|
[AP.NET] DDL e FormView
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?
__________________
CM HAF 912 Plus-CM GX750 (80+)-Asus Sabertooth X79-i7-3820 3.60GHz-Corsair H80i - Hyper X Savage 1866Mhz CL9 - Hyper X Savage 240GB+Corsair Force 3 120Gb-MSI GTX 980Ti Gaming - Logitech G710+- G502 - ROG Swift PG27AQ -Synology DS218Play+DS 214play+DS213j - TL SG108E - Fritz!box7590 VDSL 100/40 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:58.



















