Tri et filtre sur un datatable !
Bonjour à tous,
Je vous explique déjà le contexte :
Après avoir récupéré le contenu de plusieurs annuaires active directory en LDAP, je souhaite mettre en forme tout cela de manière visuelle.
Donc, toutes mes données (nom, prénom, etc.) sont stockées dans une datatable ! Je binde cette source sur un gridview et cela m'affiche correctement la liste de tous les utilisateurs.
Toutefois, je souhaite que "par défaut" il y ai un tri par nom ! Je voudrais donc que l'un des colonne soit triée à la première ouverture de la page (sans passage par des events Sorting).
*** Quelle est la méthode à employer ?
De plus, il serait pratique que je puisse exclure/inclure certaines données de l'affichage (sur la valeur d'une colonne). Dans le principe, je voudrais connaitre la manière de "filtrer" les données, à partir de la datatable ou du gridview ???
*** Avez vous une idée ?
En vous remerciant par avance ... et si vous avez des petits bouts de code C# pour illustrer la chose, ce serait super.
Exploitation d'un datarow[]
Merci Pongten,
Les réponses les plus simples sont souvent les meilleures :-)
Par contre, je n'arrive pas à exploiter le datarow[] de résultat !!!
J'essaye de faire un foreach sur ces données pour les insérer dans une autre datatable, mais cela ne fonctionne pas !
(Par contre, si je veux afficher chaque ligne "manuellement" sur la page, cela marche très bien)
Je dois faire une erreur de syntaxe qq part ! Avez vous un exemple d'un code simple qui me permette de mettre le résultat du datatable.select() -un datarow[]- dans une autre datatable ? (J'ai essayé de cloner ma datatable initiale pour garder la structure des colonnes, mais sans effet ...)
Merci
Citation:
Envoyé par
Pongten
Tu peux regarder du côté de la méthode "Select" sur une datatable, je pense que tu peux y trouver ton bonheur :-)