Crere oggetti dinamici

sabato 08 settembre 2007 - 14.50

satomi Profilo | Junior Member

Ciao tutti
avrei un problema, ho creato un form con dei radio dinamici, e i valori che gli do li prendo da un DB, ogni volta che clicco su un pulsante, viene salvato sul DB il valore che ha il radio e poi in teoria dovrebbe crearne di buovi con i nuovi valori, ma questo purtroppo non avviene, provo a mettere del codice per farmi capire meglio

Public Sub visualizza_domande()
Dim data_read_domande As SqlDataReader

id_domanda = data_read_domande("id_domande")

data_read_risposte = domanda.FE_visualizza_risposte_NIHSS(id_domanda)
i = 0

While data_read_risposte.Read()
radio = New RadioButton


radio.Name = data_read_risposte("id_risposte")
radio.Text = data_read_risposte("testo_risposta")
radio.Left = 278
radio.Top = r
radio.BackColor = Color.Transparent
radio.MaximumSize = New System.Drawing.Size(582, 100)

radio.Font = New Font("Arial", 16)
radio.ForeColor = Color.FromArgb(100, 0, 93, 154)

radio.AutoSize = True

Me.Controls.Add(radio)

AddHandler radio.Click, AddressOf radio_click
r = r + 32
i = i + 1
End While

data_read_domande = Nothing
domanda = Nothing

end sub

sul click del pulsante faccio salvo e vorrei che passi alla domanda successiva. Passa al domanda successiva, ma non mi cancella i vecchi valori che si trovano all'interno dei radio risultato un casino come potete immaginare. Ho prova a utilizzare Me.Controls.Clear() ma in questo caso mi cancella tutti i miei oggetti dal form, oppure a utilizzare Me.radio.Dispose() e anche Me.Controls.Remove(radio) ma niente...Qualcuno sa aiutarmi per favore???

Grazie

Ciao

Cteniza Profilo | Guru

Manca tutto il codice che utilizzi salvi i dati e ti sposti sull'elemento successivo.
Ma si tratta di una applicazione web o windows forms? perchè il datareader non si può "bindare" con le applicazioni windows forms.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5