Linq to Dataset et result to DataGridView [Résolu]

Signaler
Messages postés
128
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
2 août 2009
-
 MINDONGO -
Hello,
J'aimerai effectuer un système de filtre pour un dataGridView.
Je pense faire une requète sur le dataSet.DataTable puis de mettre le résultat dans le dataGridView.

J'ai déjà lu le dossier sur les requètes linq to dataSet, mais c'est principalement l'insertion du résultat dans le datagridView qui me pose problème.

Quelqu'un à une astuce?

Je poste directement la partie linq:
var

query =
from f
in myDataSet.myDataTable
select f;

4 réponses

Messages postés
128
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
2 août 2009
3
Hello,
Solution propre pour ce problème:
varquery =
fromf
inmyDataSet.myDataTable
selectf;
dtgv.DataSource = query.ToList();
Messages postés
128
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
2 août 2009
3
Voilà j'ai une solution pour ce problème. Bon elle est pas très belle, mais si je trouve mieux je le mettrai ici même.




ArrayList dtgvRowCollection = new ArrayList();



var
query =

from
f

in
myDataSet.myDataTable

select
f;

foreach (var row in query)
         dtgvRowCollection.Add(row);

dtgv.DataSource = dtgvRowCollection;


Voilà et comme ca, ca marche. Mais comme je l'ai dis plus haut, il doit y avoir une méthode bien plus propre.
tenter donc ceci

var qGrille = from p in myDataSet.myDataTable select p
DataGridView.DataSource = qGrille.ToList();
DataGridView.databind();

il faudrait que les éléments de la grille soient les mêmes que ceux de contenu dans la selection P
dovoedo,
tenter donc ceci

regarde ta réponse et l année que la personne à demandé de l aide!!
5 ans après !!!!


Soyons Toujours à la disposition des autres (si la personne à bien posée son problem)