Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

ADevNet - ".NET Girl Singleton"

ADevNet - Member of WygTeam - .NET

Tags

Aucun tag n'a encore été créé ou utilisé.

Actualités

Blogs WygTeam

Un peu de filtre en .NET

La gestion de filtre sur un objet DataTable est faisable via la fonction Select.
Cette dernière retourne un tableau de DataRow. Alors pour lier les résultats du filtre dans un DataGrid (par ex), il existe une subtilité qui consiste à créer un nouveau DataTable et d'y importer les DataRows "trouvées".

Ex de code en VB:

Dim dt, dtFiltre As DataTable

/*** Remplissage de dt et tests objet non vide *** /

dtFiltre = dt.Clone() ' dtFiltre est alloué et obtient la même structure que dtFiltre
' Remplissage de dtFiltre via la méthode ImportRow
For each row As DataRow in dt.Select("mon expression de filtre")
  dtFiltre.importRow(row) ' instancie un objet DataRow avec une copie des données
Next

' Reste à lier mon jeux de données au DataGrid
with dg
  .dataSource = dtFiltre
  .dataBind()
end with

Pour plus d'information sur l'utilisation des expressions de filtre allez consulter la msdn en ligne, on y trouve des choses sympas :)

AdevNet
Member of WygTeam

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 21 septembre 2004 18:14 par ADevNet

Commentaires

ADevNet a dit :

Sympa tout ca (et bienvenue)
>>> Mais quel est le soucis de binder un tableau de datarow ?

TheMit

# septembre 21, 2004 19:05

ADevNet a dit :

En fait je pense que le point intéressant est sur l'import, permettant ainsi de passe ton objet "collection de rows" en "datatable" :)
# septembre 22, 2004 12:24

ADevNet a dit :

Ah oki doki

Y a des fois j'ai vraiment du mal avec vous les developpeurs : trop obscure ;)

The Integrateur
# septembre 23, 2004 00:39

ADevNet a dit :

les dataviews ne sont pas liables à une DataGrid ??
# mars 9, 2005 18:12

Fred a dit :

En effet, je pense que dans cette situation (à priori) la solution de la Dataviews me semble pas mal...


Elle permet de filtrer, trier, etc...

Dans quel cas, cette solution est préconisée ?
Gain de perf, meilleur controle ?

Merci

Frédéric

# janvier 2, 2006 23:28

olixelle a dit :

c pas du tt joli comme code.....
# janvier 24, 2006 13:21
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le 02-09-2012, 11:01

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le 02-09-2012, 08:28

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59

- Perspective 3.0 pour Silverlight 5.0 par Perspective le 02-07-2012, 22:39