Bonjour,
Pour trier une ou plusieurs colonne(s) d'un DataSet, j'extrais le DataTable qui m'intéresse, j'instancie un objet de type DataView à partir du DataTable et j'utilise la propriété Sort du DataView.
Mon problème est le suivant : Mon DataSet contient 2 DataTable. Le premier représente des clients et le second représente des adresses. Etant donné qu'un client n'a qu'une seule adresse, le DataTable clients a une colonne avec l'id adresse correspondant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DataSet objDataSet = new DataSet(); // ... DataView objDataView = new DataView(objDataSet.Tables[0]); objDataView.Sort = "adresse_id ASC";
Donc quand je trie la colonne "adresse_id" de mon DataTable clients, ce sont les id qui sont triés... Logique ! Or, j'aimerais arriver à trier mon DataTable clients sur base des noms de rues corresponsants qui se trouvent dans le DataTable adresses.
Le DataView permet-il de faire ce genre de chose ? Une autre idée peut être ?
d'avance
![]()
Partager