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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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.