Ciao a tutti,
ho fatto una pagina che visualizza i dati di alcuni utenti registrati, dalla scheda degli utenti cliccando sul pulsante "Buoni erogati" carico in un gridview i buoni dati al utente, il tutto funziona, ma se una volta visualizzato il dettaglio buoni, clicco di nuovo sul pulsante mi viene caricato un altro gridview di fianco a quello gia visualizzato, io ho provato a svuotare i gridview i dataset ma niente, il problema rimane sempre lo stesso, per ogni click mi appare un altro gridview di fianco a quello gia esistente... sapete dirmi dove sto sbagliando?
questo il codice del tasto "buoni erogati"
codice:
dsBuoni.Clear()
GridView.DataSource = Nothing
GridView.DataBind()
GridView.Dispose()
dsBuoni.Dispose()
Dim ricerca As String = IdUt
MsgBox(ricerca)
Dim strConnString As String = MysqlConn
Dim query As String
query = "SELECT * FROM buoni WHERE idutente = '" & ricerca & "'"
Dim conn As New MySql.Data.MySqlClient.MySqlConnection(strConnString)
Dim cmd As New MySql.Data.MySqlClient.MySqlCommand(query, conn)
Dim da As New MySql.Data.MySqlClient.MySqlDataAdapter(query, conn)
da.Fill(dsBuoni)
conn.Close()
GridView.DataSource = dsBuoni.Tables(0)
GridView.DataBind()
GridView.AutoGenerateColumns = False
GridView.ForeColor = Drawing.Color.DarkBlue
e questa un'immagine del errore: ERRORE
Grazie in anticipo per l'eventuale aiuto.