Tanti controlli e alcuni non li popola

sabato 25 agosto 2012 - 09.10
Tag Elenco Tags  VB.NET  |  Visual Studio 2008  |  MySQL 5.5

Mau67 Profilo | Expert

Ciao forum,
ho un problema sul caricamento dei dati in un win form dove contiene 80 textbox e 67 CheckBox, praticamente all'interno della tabella in MySql si trovano dei dati nulli o campi popolati, all'atto del caricamnto però non carica tutti i dati presumo per i campi nulli vi posto parte del codice per farvi capire come li carico:

Ha i controlli si trovano all'interno di diversi <<<<<GroupBox>>>>>

'Dim Connection As New MySqlConnection(sqlString)
Dim Connection As New MySqlConnection(Conn.GetConnectionMySql)

For Each Id As ListViewItem In ListView1.Items
If Id.Checked = True Then
Try
Connection.Open()
Dim cmd As New MySqlCommand("SELECT * FROM dettagli_visite_oculistiche" & _
" Where ID_Visita_Oculistica ='" + Id.Text + "'", Connection)
Dim dr As MySqlDataReader = cmd.ExecuteReader

If dr.Read() Then

TextBox9.Text = dr("Plc_Dqa") & ""
TextBox10.Text = dr("Fam_quali") & ""
TextBox11.Text = dr("MaOcu_Si1") & ""
TextBox12.Text = dr("Ter_Si1") & ""
TextBox13.Text = dr("Lav_VdtAA") & ""
If dr("A_EE_Lac") = "" Or dr("A_EE_Lac") = 0 Then
CheckBox64.CheckState = CheckState.Unchecked & ""
ElseIf dr("A_EE_Lac") = -1 Or dr("A_EE_Lac") = 1 Then
CheckBox64.CheckState = CheckState.Checked & ""
End If

If dr("Ton_Gold") = "" Or dr("Ton_Gold") = 0 Then
CheckBox65.CheckState = CheckState.Unchecked & ""
ElseIf dr("Ton_Gold") = -1 Or dr("Ton_Gold") = 1 Then
CheckBox65.CheckState = CheckState.Checked & ""
End If
End If
'm_ParametroIDDettaglio_Visita = dr("ID")
Catch ex As Exception

End Try

End If
Next
Connection.Close()
End Sub

sbaglio qualcosa?
grazie
Mau67
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5