cs_bename
Messages postés48Date d'inscriptionsamedi 18 juin 2005StatutMembreDernière intervention24 mai 2007
-
16 mai 2007 à 13:00
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016
-
9 oct. 2009 à 12:31
Comment pourrai-je filtrer un data grid dans vb 2005.
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 24 mai 2007 à 08:35
Le select sur ton datatable doit te renvoyer un objet DataRow() mais il ne modifie pas ton datatable d'origine...
Mais sinon, ce que tu peux faire, c'est tester les valeurs de ton champs à la liaison de données (sur l'évènement ItemDataBound ou qqch comme ça....) et rendre invisible les lignes qui ne correspondent pas à ton critère.
C'est pas génial parce qu'avec un nombre de ligne important ça peut être un peu long mais peut-être que ça te conviendra...
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 23 mai 2007 à 14:50
Met la source de ton datagrid dans un datatable et utilise la fonction select pour faire un filtre. Ensuite tu affectes le résultat de ton filtre comme datasource de ton datagrid.
cs_bename
Messages postés48Date d'inscriptionsamedi 18 juin 2005StatutMembreDernière intervention24 mai 2007 23 mai 2007 à 19:45
Oui mais moi je ne veux pas changer le contenu de mon datatable, si je recharge les données du datatable, les modifications faites auparavant seront perdu. Je ne sais pas si tu vois ce que je veux dire, mais en tous cas merci pour la proposition.
cs_bename
Messages postés48Date d'inscriptionsamedi 18 juin 2005StatutMembreDernière intervention24 mai 2007 24 mai 2007 à 10:20
Oui merci pour cette solution, j'avais pensé à ta deuxième proposition mais je ne l'ai pas trouvé tellement pratique, par contre la première me convient parfaitement.
Merciii :)
De plus, la source de donnée, ce n'en trouve pas modifié et reste toujours la même.
RodCobalt22, vous salue bien
Pensez au TAG résolu ! Ainsi les réponses seront plus facile à trouver et les serial Helper iront plus vite
PS : Pardonnez mes fautes d'orthographe