OVH Cloud OVH Cloud

Datagrid nb éléments de la page

5 réponses
Avatar
Ced
Bonjour,

Je voudrais savoir quand on a un datagrid dont le=20
datasource est un dataset, comment est-il possible, quand=20
on clique sur une ligne de voir le nombre=20
d'enregistrements qu'il y a sur la page ?
Concr=E8tement, si j'ai un datagrid, ou j'ai mis la=20
pagination =E0 8 lignes par page, si oar exemple j'ai 3=20
pages et que sur la derni=E8re je n'ai que 4 =E9l=E9ments,=20
comment est-ce que je peux savoir qu'il n'y a que 4=20
lignes sur cette page ?

Merci d'avance.

Ced

5 réponses

Avatar
YJLAMOTTE
nombre d'éléments modulo nb éléments par page : ca te donnera le reste (les éléments de la dernière page)



"Ced" wrote:

Bonjour,

Je voudrais savoir quand on a un datagrid dont le
datasource est un dataset, comment est-il possible, quand
on clique sur une ligne de voir le nombre
d'enregistrements qu'il y a sur la page ?
Concrètement, si j'ai un datagrid, ou j'ai mis la
pagination à 8 lignes par page, si oar exemple j'ai 3
pages et que sur la dernière je n'ai que 4 éléments,
comment est-ce que je peux savoir qu'il n'y a que 4
lignes sur cette page ?

Merci d'avance.

Ced



Avatar
Kati
Essaie de faire :
int nombre = Convert.ToInt32(maGrid.Items.Count.ToString
())

Ca devrait marcher.

Kati.


-----Message d'origine-----
nombre d'éléments modulo nb éléments par page : ca


te donnera le reste (les éléments de la dernière page)



"Ced" wrote:

Bonjour,

Je voudrais savoir quand on a un datagrid dont le
datasource est un dataset, comment est-il possible,




quand
on clique sur une ligne de voir le nombre
d'enregistrements qu'il y a sur la page ?
Concrètement, si j'ai un datagrid, ou j'ai mis la
pagination à 8 lignes par page, si oar exemple j'ai 3
pages et que sur la dernière je n'ai que 4




éléments,
comment est-ce que je peux savoir qu'il n'y a que 4
lignes sur cette page ?

Merci d'avance.

Ced



.



Avatar
LEBRUN Thomas
Cela risque de lui retourner le nombre total délement, pas celui par page..

To

----- Kati a écrit : ----

Essaie de faire :
int nombre = Convert.ToInt32(maGrid.Items.Count.ToStrin
()

Ca devrait marcher

Kati


>-----Message d'origine----
>nombre d'éléments modulo nb éléments par page : ca
te donnera le reste (les éléments de la dernière page
>>>>"Ced" wrote
>>> Bonjour
>>>> Je voudrais savoir quand on a un datagrid dont le
>> datasource est un dataset, comment est-il possible,
quand
>> on clique sur une ligne de voir le nombre
>> d'enregistrements qu'il y a sur la page
>> Concrètement, si j'ai un datagrid, ou j'ai mis la
>> pagination à 8 lignes par page, si oar exemple j'ai 3
>> pages et que sur la dernière je n'ai que 4
éléments,
>> comment est-ce que je peux savoir qu'il n'y a que 4
>> lignes sur cette page
>>>> Merci d'avance
>>>> Ce
>>>
>
Avatar
Kati
J'ai déjà testé ça chez moi et ça marche...

Kati.

-----Message d'origine-----
Cela risque de lui retourner le nombre total délement,


pas celui par page...

Tom

----- Kati a écrit : -----

Essaie de faire :
int nombre = Convert.ToInt32


(maGrid.Items.Count.ToString
())

Ca devrait marcher.

Kati.


>-----Message d'origine-----
>nombre d'Ãf©lÃf©ments modulo nb Ãf©lÃf©ments


par page : ca
te donnera le reste (les Ãf©lÃf©ments de la


derniÃf¨re page)
>>>>"Ced" wrote:
>>> Bonjour,
>>>> Je voudrais savoir quand on a un datagrid dont


le
>> datasource est un dataset, comment est-il


possible,
quand
>> on clique sur une ligne de voir le nombre
>> d'enregistrements qu'il y a sur la page ?
>> ConcrÃf¨tement, si j'ai un datagrid, ou j'ai


mis la
>> pagination Ãf 8 lignes par page, si oar exemple


j'ai 3
>> pages et que sur la derniÃf¨re je n'ai que 4
Ãf©lÃf©ments,
>> comment est-ce que je peux savoir qu'il n'y a


que 4
>> lignes sur cette page ?
>>>> Merci d'avance.
>>>> Ced
>>>.
>
.



Avatar
Zazar
Bonjour,

Je voudrais savoir quand on a un datagrid dont le
datasource est un dataset, comment est-il possible, quand
on clique sur une ligne de voir le nombre
d'enregistrements qu'il y a sur la page ?
Concrètement, si j'ai un datagrid, ou j'ai mis la
pagination à 8 lignes par page, si oar exemple j'ai 3
pages et que sur la dernière je n'ai que 4 éléments,
comment est-ce que je peux savoir qu'il n'y a que 4
lignes sur cette page ?



La formule ((MyDataGrid.Items.Count + 1) % MyDataGrid.PageSize) - 1 devrait
vous donner le nombre de lignes de la dernière page (en supposant que la
pagination soit activée (MyDataGrid.PageSize != 0 ))

--
Zazar