OVH Cloud OVH Cloud

Trier un datagrid dans le code

5 réponses
Avatar
microsoft
Salut,

Je cherche a trier un datagrid via le code (genre datagrid.sortcolumn=x)
mais je ne trouve...

Je commence à me demander si cela est possible

Merci pour votre aide

Sylvain

5 réponses

Avatar
Christophe QUEVAL
Bonjour,

Il vous faut remplir votre datagrid à l'aide d'un dataview et non
directement depuis votre dataset.
A partir de ce dataview, vous pouvez effectuer le tri que vous désirez.

Christophe

"microsoft" <devbnet@[anti spam]free.fr> a écrit dans le message de
news:
Salut,

Je cherche a trier un datagrid via le code (genre datagrid.sortcolumn=x)
mais je ne trouve...

Je commence à me demander si cela est possible

Merci pour votre aide

Sylvain




Avatar
Sylo
oui mais moi je dois remplir mon datagrid avec un dataset... Un dataview
n'est pas pratique et je ne sais pas le manupuler et tout mon code tourne
autour d'un dataset et j'ai besoin d'avoir des relations dans mon
datagrid...
Comme l'utilisateur peut tout de même trier le datagrid en clicquant sur une
colonne, je me dis ke cela doit-être possible dans le code... ????
Une autre idée ????
MErci

"Christophe QUEVAL" a écrit dans le message
de news:OGrDIs$
Bonjour,

Il vous faut remplir votre datagrid à l'aide d'un dataview et non
directement depuis votre dataset.
A partir de ce dataview, vous pouvez effectuer le tri que vous désirez.

Christophe

"microsoft" <devbnet@[anti spam]free.fr> a écrit dans le message de
news:
> Salut,
>
> Je cherche a trier un datagrid via le code (genre datagrid.sortcolumn=x)
> mais je ne trouve...
>
> Je commence à me demander si cela est possible
>
> Merci pour votre aide
>
> Sylvain
>
>




Avatar
VANNESTE Xavier
a partir du dataset avoir un dataview est simple:
dataset1.tables["employees"].defaultview et voila tu as le dataview
tu rajoute dataset1.tables["employees"].defaultview.sort="le nom de la
colonne" et voila ca trie
sinon il faut changer dynamiquement la requete a chaque appel de la page
"Sylo" <devbnet[enlever]@free.fr> a écrit dans le message de
news:
oui mais moi je dois remplir mon datagrid avec un dataset... Un dataview
n'est pas pratique et je ne sais pas le manupuler et tout mon code tourne
autour d'un dataset et j'ai besoin d'avoir des relations dans mon
datagrid...
Comme l'utilisateur peut tout de même trier le datagrid en clicquant sur


une
colonne, je me dis ke cela doit-être possible dans le code... ????
Une autre idée ????
MErci

"Christophe QUEVAL" a écrit dans le message
de news:OGrDIs$
> Bonjour,
>
> Il vous faut remplir votre datagrid à l'aide d'un dataview et non
> directement depuis votre dataset.
> A partir de ce dataview, vous pouvez effectuer le tri que vous désirez.
>
> Christophe
>
> "microsoft" <devbnet@[anti spam]free.fr> a écrit dans le message de
> news:
> > Salut,
> >
> > Je cherche a trier un datagrid via le code (genre


datagrid.sortcolumn=x)
> > mais je ne trouve...
> >
> > Je commence à me demander si cela est possible
> >
> > Merci pour votre aide
> >
> > Sylvain
> >
> >
>
>




Avatar
microsoft
Non, je suis coincé, il faut ke j'utilise un dataset... c'est
incontournable...

j'ai reposé une question dans le groupe ki est la suivante:

Salut,

Je voudrais trier un datagrid dans le code...
On propose de trier via un dataview mais je dois absolument utiliser un
dataset du fait des relations qui existe à l'intérieur...

Comme l'utilisateur, en cliquant sur le header d'une colonne, peut trier




le
datagrid (alors que le datasource est un dataset), j'aimerais savoir




comment
je pourrais le fair evia le code...

Si il n'y a pas de solution, alors comment puis ke simuler via le code le
click sur un colmumn header du datagrid...

Merci par avance pour votre aide

Sylvain






"VANNESTE Xavier" a écrit dans le message de
news:
a partir du dataset avoir un dataview est simple:
dataset1.tables["employees"].defaultview et voila tu as le dataview
tu rajoute dataset1.tables["employees"].defaultview.sort="le nom de la
colonne" et voila ca trie
sinon il faut changer dynamiquement la requete a chaque appel de la page
"Sylo" <devbnet[enlever]@free.fr> a écrit dans le message de
news:
> oui mais moi je dois remplir mon datagrid avec un dataset... Un dataview
> n'est pas pratique et je ne sais pas le manupuler et tout mon code


tourne
> autour d'un dataset et j'ai besoin d'avoir des relations dans mon
> datagrid...
> Comme l'utilisateur peut tout de même trier le datagrid en clicquant sur
une
> colonne, je me dis ke cela doit-être possible dans le code... ????
> Une autre idée ????
> MErci
>
> "Christophe QUEVAL" a écrit dans le


message
> de news:OGrDIs$
> > Bonjour,
> >
> > Il vous faut remplir votre datagrid à l'aide d'un dataview et non
> > directement depuis votre dataset.
> > A partir de ce dataview, vous pouvez effectuer le tri que vous


désirez.
> >
> > Christophe
> >
> > "microsoft" <devbnet@[anti spam]free.fr> a écrit dans le message de
> > news:
> > > Salut,
> > >
> > > Je cherche a trier un datagrid via le code (genre
datagrid.sortcolumn=x)
> > > mais je ne trouve...
> > >
> > > Je commence à me demander si cela est possible
> > >
> > > Merci pour votre aide
> > >
> > > Sylvain
> > >
> > >
> >
> >
>
>




Avatar
LEBRUN Thomas
Regarde la réponse que j'ai posté dans ton autre sujet ;)

--
LEBRUN Thomas
MCP Visual C# (70-316)


"microsoft" a écrit :

Non, je suis coincé, il faut ke j'utilise un dataset... c'est
incontournable...

j'ai reposé une question dans le groupe ki est la suivante:

>> Salut,
>>
>> Je voudrais trier un datagrid dans le code...
>> On propose de trier via un dataview mais je dois absolument utiliser un
>> dataset du fait des relations qui existe à l'intérieur...
>>
>> Comme l'utilisateur, en cliquant sur le header d'une colonne, peut trier
le
>> datagrid (alors que le datasource est un dataset), j'aimerais savoir
comment
>> je pourrais le fair evia le code...
>>
>> Si il n'y a pas de solution, alors comment puis ke simuler via le code le
>> click sur un colmumn header du datagrid...
>>
>> Merci par avance pour votre aide
>>
>> Sylvain


"VANNESTE Xavier" a écrit dans le message de
news:
> a partir du dataset avoir un dataview est simple:
> dataset1.tables["employees"].defaultview et voila tu as le dataview
> tu rajoute dataset1.tables["employees"].defaultview.sort="le nom de la
> colonne" et voila ca trie
> sinon il faut changer dynamiquement la requete a chaque appel de la page
> "Sylo" <devbnet[enlever]@free.fr> a écrit dans le message de
> news:
> > oui mais moi je dois remplir mon datagrid avec un dataset... Un dataview
> > n'est pas pratique et je ne sais pas le manupuler et tout mon code
tourne
> > autour d'un dataset et j'ai besoin d'avoir des relations dans mon
> > datagrid...
> > Comme l'utilisateur peut tout de même trier le datagrid en clicquant sur
> une
> > colonne, je me dis ke cela doit-être possible dans le code... ????
> > Une autre idée ????
> > MErci
> >
> > "Christophe QUEVAL" a écrit dans le
message
> > de news:OGrDIs$
> > > Bonjour,
> > >
> > > Il vous faut remplir votre datagrid à l'aide d'un dataview et non
> > > directement depuis votre dataset.
> > > A partir de ce dataview, vous pouvez effectuer le tri que vous
désirez.
> > >
> > > Christophe
> > >
> > > "microsoft" <devbnet@[anti spam]free.fr> a écrit dans le message de
> > > news:
> > > > Salut,
> > > >
> > > > Je cherche a trier un datagrid via le code (genre
> datagrid.sortcolumn=x)
> > > > mais je ne trouve...
> > > >
> > > > Je commence à me demander si cela est possible
> > > >
> > > > Merci pour votre aide
> > > >
> > > > Sylvain
> > > >
> > > >
> > >
> > >
> >
> >
>
>