Requette SQL sur un Dataset ? ? ?

Le
Libery
Bonjour à tous.



J'ai écrit un programme ou un dataset contenant deux tables de ma base de
données SQL est remplie au lancement de celui ci.

Je voudrais ensuite utiliser une requête SQL sur ce dataset afin de remplir
mon datagrid de manière intelligente. (Trie dans les données du dataset)

Mais est ce possible et si oui comment ?



Exemple :



J'ai un dataset contenant une table commune, et un form avec un textbox et
un datagrid. Lorsque je tape le début de mon code postal le contenue du
datagrid ce met à jour et m'affiche uniquement ceux qui commence par ce que
j'ai tapez.

La requête utilisée ressemblerait à celle ci :



Select * FROM commune WHERE cp LIKE '92%';



Le but de cette manouvre est de ne pas me connecté à la base de donné étant
donné que je possède déjà ces information dans mon dataset.



Merci d'avance pour votre aide précieuse.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Delf
Le #16580921
Libery a écrit :

Je voudrais ensuite utiliser une requête SQL sur ce dataset afin de remplir
mon datagrid de manière intelligente. (Trie dans les données du dataset)



Salut.

Sur un DataSet, jamais fait. Par contre sur un DataTable, tu peux faire
ceci : monDataTale.Select("cp LIKE '92%'");

monDataSet.Tables[0].Select(...) ?

--
Delf
Libery
Le #16584571
"Delf" 48ab2994$0$19311$
Libery a écrit :

Je voudrais ensuite utiliser une requête SQL sur ce dataset afin de
remplir mon datagrid de manière intelligente. (Trie dans les données du
dataset)



Salut.

Sur un DataSet, jamais fait. Par contre sur un DataTable, tu peux faire
ceci : monDataTale.Select("cp LIKE '92%'");

monDataSet.Tables[0].Select(...) ?

--
Delf






Merci sa ma aider, voila ce que j'ai fait :

DataRow ligne = MyDataset.Tables["commune"].Select("cp LIKE '92%'");

Ensuite je rempli mon datagrid avec l'objet ligne qui est un datarow Voila
merci.
OD
Le #17364421
s'il s'agit d'un simple filtre le dataset peut le faire, sinon il
existe une vraie solution d'interrogation de type SQL sur les datasets
c'est Linq to Dataset !
Je te laisse chercher la doc sur le web car si tu ne connais pas c'est
pas en deux lignes que je pourrais te présenter la chose.

--

Olivi3r_____

Dot.Blog - C# LINQ VS ...
www.e-naxos.com/blog
Publicité
Poster une réponse
Anonyme