Ho creato una tabella dinamicamente aggiungendo righe e celle in base a diverse query etc etc.
Ora ho delle celle che contengono dei controlli textbox sull'onchange dei quali vorrei scatenare delle operazioni....
Considerando che i controlli sono stati aggiunti via-codice come le celle della tabella (vedi codice sotto), come faccio sempre via-codice a dirgli che sull'evento onChangeText del controllo deve lanciare una funzione X (che farà altri disastri)?
Cos' ho creato i controlli e le celle
codice:Dim nuovacella As New TableCell Dim Tbx = New TextBox() Tbx.ID = "campo1" Tbx.Text = 0 nuovacella.Controls.Add(Tbx)
Su msdn (ghe vegna un ben!) ho trovato che si fa una cosa così:
this.TextBox2.TextChanged += new System.EventHandler(this.TextBox_TextChanged);
con poi la gestione dell'evento definita fuori dal blocco del load di pagina.
Nel mio caso ho provato a mettergliela così:
Tbx.TextChanged += New System.EventHandler(Tbx.TextBox_TextChanged)
inserito la riga prima del nuovacella.controls.Add(Tbx), ma non è corretto....
Helps and suggestions are welcome.

Rispondi quotando