ok! Con:
codice:
Dim Controllo As Control
For Each Controllo In Me.Controls
If TypeOf Controllo Is TextBox Then
Controllo.Text = ""
End If
Next
Funziona!
Il problema è che io vorrei popolare tutte le textbox con i dati del db...
esempio la texbox chiamata "Nome" conterrà i dati del campo "Nome".
a tal proposito ho scritto:
codice:
sql = "SELECT * FROM clienti WHERE ID=10"
Dim cmd As New OleDbCommand(sql, Cn)
Dim rsRecordset As OleDbDataReader = cmd.ExecuteReader
Dim controllo As Control
For Each controllo In Me.Controls
If TypeOf controllo Is TextBox Then
controllo.Text = rsRecordset.Item(controllo.Name)
End If
Next
sempre sottolineando che le textbox hanno lo stesso dome dei campi del recordset dovrebbe popolarli con i dati ma rimangono bianche xD
Facendo il debug con f8 ho notato che non fa tutti i cicli per ogni controllo nel form ma solo pochi...è possibile che avendo inserito le textBox in dei frame di gruppo non le veda nel form bensì nel frame?