Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Passer d'un DataGrid à un DataSet [ Archives / Au secours ] (jdaviaud)

lundi 26 janvier 2004 à 16:01:42 | Passer d'un DataGrid à un DataSet

jdaviaud

Membre Club
Voila, j'ai récupéré une source contenant un DataGrid de données et je souhaite pouvoir remplir un DataSet avec, effectivement, il serait plus simple de faire l'inverse, de remplir le datagrid depuis le dataset mais comme je n'ai pas le droit de modifier cette partie du programme,

est ce que c possible de récupérer dans mon dataset les infos du datagrid

D'avance Merci

Amicalement
Julien

lundi 26 janvier 2004 à 20:39:11 | Re : Passer d'un DataGrid à un DataSet

gg00xiv

Si ton datagrid a été rempli avec un DataSet, il te suffit simplement de caster:

DataSet ds = (DataSet)dataGrid1.DataSource;


Si tu ne connais pas le type de la source de données, ben, c'est pas de chance
En général, c'est soit un DataSet , soit un DataTable.
Donc tu peux tester avec un truc style:

if (dataGrid1.DataSource is DataSet) ...
if (dataGrid1.DataSource is DataTable) ...



[Membre du Labo .NET]

mardi 27 janvier 2004 à 08:41:38 | Re : Passer d'un DataGrid à un DataSet

jdaviaud

Membre Club


C'est un DataTable d'apres ce que je peux voir de la source, en fait, a chaque nouvelle ligne, y'a

maTable.Rows.Add(maLigne);

puis le dataTable est copié dans le Datagrid

Une idée pour le convertir en dataSet ?

D'avance Merci et merci a gg00xiv pour ton aide

Amicalement
Julien

mercredi 28 janvier 2004 à 11:01:21 | Re : Passer d'un DataGrid à un DataSet

SharpMao

Membre Club
Hello,
Si la source est une DataTable, fait comme l'a dit gg00xiv :
DataTable dt = (DataTable)dataGrid1.DataSource;

et si tu as réellement besoin d'un DataSet,
DataSet ds = new DataSet();
ds.Tables.Add(dt);

Amicalement SharpMao

mercredi 28 janvier 2004 à 16:55:42 | Re : Passer d'un DataGrid à un DataSet

gg00xiv

Il faut t'assurer aussi que la propriété DataSet de ta DataTable est à null. Car sinon au lancement tu aura une exception te disant que tu ne peux pas ajouter cette table, elle appartient à un autre DataSet.

[Membre du Labo .NET]



Cette discussion est classé dans : dataset, datagrid, remplir, passer


Répondre à ce message

Sujets en rapport avec ce message

Remplir un DataGrid depuis un DataSet [ par PhoeniXX52 ] Bonjour tout le monde, J'ai remplis un datagrid avec un dataadapter et un dataset. J'aimerais pouvoir transférer mon datagrid vers mon dataset après Dataset [ par denthal82 ] Alors voila mon problème, je veux remplir mon datagrid comportant cinq colonnes .Pour cela, j'utilise une requête comportant deux tables mais je ne sa Remplir une une colonne d'un datagrid [ par lafolle24320 ] Bonjour,Débutante en c# je rencontre quelques difficultés.EN fait j'ai une datagrid connecté à un datasource .. jusque là tout va bien . Maintenant j' copier les donnees du datareader dans un datagrid [ par sygmo ] Bonjour! je developpe une ptite application sous C# . je voudrai executer une procedure stockée comportant 3 parametres puis afficher le resultat dans Remplir DataGridView à partir d'un DataSet [ par AnoTreL ] Bonjour, est-ce que quelqu'un sait si il est possible de remplir un DataGridWiew à partir d'un DataSet automatiquement ?Par "automatiquement" je veux DataGridView [ par apacheswiss ] Bonjour,J'ai un petit problème avec un datagrid view.J'utilise un DataSet comme datasource de mon datagrid view.dans ce dataset, je définis des valeur Remplir un dataset à partir d'un fichier xls [ par duchaf ] Bonjour à tousJ'ai un petit problème lors du chargement d'un fichier Excel, si mon fichier comporte 4 lignes mon dataset n'en contiendra que 3.En fait xml+datagrid +dataset [ par ginfo ] Salut  tout le monde ,puisque chui debutant j'ai un petit probleme  concernant l'affichage d'un fichier xml dans datagrid en passant par dataset , voi Ordre d'affichage dans datagrid /dataset ??? [ par Arthenius ] Salut a tous,Voila j'utilise des datasets typés, j'ai donc un certain nombre de datatable contenue dans mon dataset,chaque datatable etant l'image d'u filtre sur datagrid / dataset [ par bibicool ] Bonjour à tous,Voilà mon problème.Je fais une requête sur une base de donnée SQL serveur, je remplis un dataset (une seule table) avec le résultat.Ens


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.