OVH Cloud OVH Cloud

trier un datagrid

1 réponse
Avatar
microsoft
Salut,

Je voudrais trier un datagrid dans le code...
On me 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

1 réponse

Avatar
LEBRUN Thomas
Regarde les propriétés Sort et RowFilter du dataView, elle pourraient t'intéresser.

Créé la dataview en utilisant le dataset.

Ex:

DataView dataView = dataSet.Tables["users"].DefaultView;
// Tu définit la propriété pour filtrer les données
dataView.RowFilter = "user_id = 5";
// là, c'est pour trier
dataView.Sort = "user_id DESC";


Je te conseille ce lien : http://www.developerfusion.com/show/4278/4/


A+

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


"microsoft" a écrit :

Salut,

Je voudrais trier un datagrid dans le code...
On me 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