[VB.Net 2.0] Comment utiliser la pagination avec le GridView ?
Bonjour,
je charge une GridView par l'intermédiaire d'un DataReader lui même chargé par une procédure stockée Oracle ou Sql en fonction de la connexion de mon utilisateur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
Dim PreFixe As String = Outils.getPrefixe
Dim DB As SesameDatabase = Outils.getDB
Dim societe As Societe = Outils.getSociete
Dim cmd As DbCommand
If societe.IsOracleBdd Then
Dim paramOut(,) As Object = {{"IO_CURSOR", OracleType.Cursor}}
cmd = DB.GetStoredProcCommand(PreFixe & "PS_ACTIONS", paramOut)
Else
cmd = DB.GetStoredProcCommand(PreFixe & "PS_ACTIONS")
End If
Using dataReader As IDataReader = DB.ExecuteReader(cmd)
GridView1.Visible = True
GridView1.DataSource = dataReader
GridView1.DataBind()
End Using |
Je souhaite avoir la propriété AllowPaging à True étant donné que j'ai beaucoup de données.
Mais lors du databind il me met l'erreur suivante :
Citation:
La source de données ne prend pas en charge la pagination des données côté serveur.
Évidemment cette erreur disparaît lorsque je mets AllowPaging = False
Merci de votre aide.