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.
Je souhaite avoir la propriété AllowPaging à True étant donné que j'ai beaucoup de données.
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
Mais lors du databind il me met l'erreur suivante :
Évidemment cette erreur disparaît lorsque je mets AllowPaging = FalseLa source de données ne prend pas en charge la pagination des données côté serveur.
Merci de votre aide.
Partager