Salve a tutti ho un problemino con la paginazione o meglio nella paginazione quando cambio il numero della pagina
infatti nella prima prima pagina funziona tutto correttamente
ma ora un po' di codice e l'errore che mi da
Sub Page_Load(obj as object, e as eventargs)
titoloPagina.Text = "Elenco Utenti Registrati"
Dim strSelect as string = "SELECT * FROM tbutenti ORDER BY id DESC"
binddata(strSelect)
End Sub
sub binddata(stringaSQL as string)
Dim DS As DataSet
Dim MyCommand As ODBCDataAdapter
Dim quanti as integer
DS = MySQL_Requettes.MyODBCDataset(stringaSQL,Connessio ne,"Utenti")
' in quanti viene inserito il numero di record della tabella
quanti = DS.Tables("Utenti").Rows.Count.ToString()
dim source as dataview=ds.Tables("Utenti").DefaultView
visualizza.DataSource=source
visualizza.DataBind()
Page.DataBind()
lblMessage.Text = "Pagina " & visualizza.CurrentPageIndex+1 & _
" di " & visualizza.PageCount & _
". Utenti presenti = " & quanti
End Sub
sub visualizza_PageIndexChanged(obj as object, e as DataGridPageChangedEventArgs)
visualizza.CurrentPageIndex = e.NewPageIndex
binddata(strSelect)
end sub
la prima pagina esce correttamente mi fa tutti i conteggi correttamente l'errore viene fuori quando clicco sulla pagina numero 2 ad esempio e l'errore è il seguente
Riferimento a un oggetto non impostato su un'istanza di oggetto.
e la riga di codice è la seguente
quanti = DS.Tables("Utenti").Rows.Count.ToString()
avete qualche idea a riguardo?