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"
e questa un'immagine del errore: ERROREcodice: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
Grazie in anticipo per l'eventuale aiuto.


Rispondi quotando