Torna al Thread
Try
'SqlConnection sc = new SqlConnection("la tua stringa di connessione");
Dim cmd As New MySqlCommand("Select * From Materiali Where NUC LIKE '%" + txtNuc.Text + "%' Order By Denominazione", Connection)
Connection.Open()
Dim sr As MySqlDataReader = cmd.ExecuteReader()
'carico i risultati del db in un datatable
elenco.Load(sr)
Connection.Close()
'così ho il numero totale di righe e posso impostare il primo default della textbox
pagTotali = elenco.Rows.Count
'controllo quante righe ci sono
If elenco IsNot Nothing Then
pagTotali = elenco.Rows.Count
'se è la prima volta che apro la pagina, setto a 1 la pagina iniziale
If Not IsPostBack Then
pagAttuale = 1
'altrimenti, prendo dalla Session la pagina a cui sono arrivato
Else
pagAttuale = Convert.ToInt16(Session("PagAtt"))
End If
'se non ci sono righe, tutto è a zero
Else
pagAttuale = 0
pagTotali = 0
End If
Session("PagAtt") = pagAttuale
'ho creato la function "Imposta" per impostare la visualizzazione dei dati che vanno visualizzati
If pagTotali <> 0 Then
If pagAttuale > 0 Then
Imposta(elenco.Rows(pagAttuale - 1))
Else
Imposta(elenco.Rows(pagAttuale))
End If
Else
Imposta(Nothing)
End If
Catch ex As Exception
visualizzaMessaggio(Me.Page, "errore")
If Connection.State.ToString() = "Open" Then
Connection.Close()
End If
End Try