Trier une datatable [Résolu]

Strolh 7 Messages postés jeudi 20 mars 2003Date d'inscription 3 décembre 2004 Dernière intervention - 29 nov. 2004 à 11:05 - Dernière réponse : capoueidiablo 316 Messages postés jeudi 9 janvier 2003Date d'inscription 1 février 2010 Dernière intervention
- 27 févr. 2006 à 17:49
Bonjour
Je voudrais savoir si il existe une commande simple pour trier une DataTable en fonction d'une de ces colonnes
Merci d'avance
Afficher la suite 

5 réponses

Répondre au sujet
cs_Crazyht 1524 Messages postés mardi 18 décembre 2001Date d'inscription 21 août 2010 Dernière intervention - 29 nov. 2004 à 11:31
+1
Utile
MaDataTable.DefaultView.Sort = "NomColonne";

A++

:-p Crazyht :)
MVP Visual C#.NET

[Admin Codes-Sources]
[Membre Developer-Association]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Crazyht
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 29 nov. 2004 à 12:06
+1
Utile
MaDataTable.DefaultView.Sort = "NomColonne DESC"; il me semble

Cocoricoooooooo !!!!
coq
MVP Visual C#
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_coq
Strolh 7 Messages postés jeudi 20 mars 2003Date d'inscription 3 décembre 2004 Dernière intervention - 29 nov. 2004 à 11:45
0
Utile
D'accord mais si je veux trier dans l'ordre décroissant ??
Commenter la réponse de Strolh
Strolh 7 Messages postés jeudi 20 mars 2003Date d'inscription 3 décembre 2004 Dernière intervention - 29 nov. 2004 à 12:08
0
Utile
ok merci beaucoup
Commenter la réponse de Strolh
capoueidiablo 316 Messages postés jeudi 9 janvier 2003Date d'inscription 1 février 2010 Dernière intervention - 27 févr. 2006 à 17:49
0
Utile
Et si je veux trier un DataGrid, qui contient des Id, auxquels j'aurai ajouter un DataGridTableStyle qui recupèrerai la valeur de l'Id dans un autre DataSet ... voir le bout de code qui suit :

DataGridTableStyle tableStyleBilan = new DataGridTableStyle();
tableStyleBilan.MappingName = _baseh.getTableHepato(Bilan.TABLE_NAME).tableName;
JoinTextBoxColumn colExamen = new JoinTextBoxColumn(Bilan.EXAMEN_BILAN_RELATION,
_nouveaudataset.Tables["examen"].Columns["Nom"]);
colExamen.MappingName = "IdExamen";
colExamen.HeaderText = "Examen";
colExamen.Width = 150;
tableStyleBilan.GridColumnStyles.Add(colExamen);

explication : ce qui est en Gras est la partie subtile, c'est a ce niveau que je surcharge DataGridTextBoxColumn afin de récupérer la valeur de mon IdExamen ...

Si j'essaille de faire un tri "traditionnelle" sur le dataView, je trie par Id et pas par nom d'examen ...

Si quelqu'un a une idée ... je lui en serai tres reconnaissant.
--Capoueidiablo--
Commenter la réponse de capoueidiablo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.