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 : Remplir un dataGridView a partir d'un fichier XML [ Base de données / XML ] (M_karim8)

mercredi 3 janvier 2007 à 09:59:47 | Remplir un dataGridView a partir d'un fichier XML

M_karim8

Bonjour,

Je cherche à remplir une DatagridView à partir d'un fichier XML. Le problème est que je ne sais pas comment representer le contenu du tableau dans mon fichier Xml, je ne sais pas non plus comment remplir rapidement ma datagridView sans avoir à effectué plusieurs itérations sur mon fichier XML.
J'espere avoir été assez clair. Je vous remercie d'avance...

mercredi 3 janvier 2007 à 10:27:33 | Re : Remplir un dataGridView a partir d'un fichier XML

MorpionMx

Membre Club Administrateur CodeS-SourceS
Salut,

Est-ce que ton DatagridView est rempli a partir d'un DataSet ?
Si oui, dans ce cas il te suffit d'utiliser la méthode WriteXml de ce dernier.

Mx
MVP C#
 


mercredi 3 janvier 2007 à 10:46:44 | Re : Remplir un dataGridView a partir d'un fichier XML

MorpionMx

Membre Club Administrateur CodeS-SourceS
Mince, j'ailu la question trop vite et a moitié

Donc, en fait il suffit d'utiliser la méthode inverse :
Tu charges ton fichier XML dans un DataSet, via la méthode ReadXml
Puis tu affectes ce dataset à la propriété DataSource de ton DatagridView

Mx
MVP C#
 


mercredi 3 janvier 2007 à 12:06:27 | Re : Remplir un dataGridView a partir d'un fichier XML

M_karim8

C'est ce que j'avais essayé mais ensuite je n'arrive pas a affiché ce que je veux ...

mercredi 3 janvier 2007 à 13:32:21 | Re : Remplir un dataGridView a partir d'un fichier XML

MorpionMx

Membre Club Administrateur CodeS-SourceS
C'est à dire ?

Pour faire simple :


DataSet ds = newDataSet();
ds.ReadXml(
"tonFichier.xml");
this.dataGridView.DataSource = ds.Tables[0];


Mx
MVP C#
 


mardi 5 février 2008 à 17:09:50 | Re : Remplir un dataGridView a partir d'un fichier XML

dsyann

Bonjour je ne sais pas si j'ai bien cmpris ta question mais bon je vais essayer et si c pas ca dit le moi.
J'ai declarer un objet de type dcument xml.
J'ai declarer un lecteur de noeud.
et puis mon dataset (si tu le met dans le datset ce tu l'as dis)
Je passe comme argument au dataset le lecteur de noeud.
je genere automatiquement mes colomnes 
puis je joins la propriete datagrid.source a mon dataset.
ainsi que l'element sous la racine a la propriete membre du datagrid.



Schematisons tt ca.
Vici mon fichier xml:
+<employes>
   -<salarie>
         <nom>
         <prenom>
    </salarie>
   -<salarie>
         ...  
         ...   
    </salaries>
<employes>

file = "Employes.xml";

xmlfl = new XmlDocument();
xmlfl.Load(this.file);
dataset1 = new DataSet();
lcteurXml = new XmlNodeReader(xmlfl);
dataset1.ReadXml(lcteurXml);
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = dataset1;
dataGridView1.DataMember = "Salarie";


Maintenant si tu peux trouver comment avir l'indice de la ligne ce sera super cool car j bute la dessus. (je voudrais par exemple modifier ou supprimer un enregistrement mais selon l'indice du DataGridView.
Merci d'avance de ton idee ou pas !!et je pense avoir ete d'une aide.



Cette discussion est classé dans : fichier, partir, remplir, xml, datagridview


Répondre à ce message

Sujets en rapport avec ce message

Remplir plusieurs datagridview à partir d'un même fichier xml [ par SPN2B ] BonjourJ'ai une interface avec 4 DataGridView. Je veux les remplir à l'aide d'un fichier Xml. J'utilise un DataSet.Le problème est que je ne sais pas Enregistrer un DataGridView dans un fichier XML [ par marwan2 ] Bonsoir.Je voudrai enregistrer les données saisies dans un control DataGridView dans un fichier Xml, autrement dit je voudrai les serialiser.jJai essa Génération XML à partir d'un fichier XSD [ par swyms ] Bonjour à tous,Est-il possible de générer un fichier XML (ou du moins la structure, mme si vide) à partir d'un schéma XSD ?Si oui, comment est-ce fais afficher à partir d'un DataSet [ par yassinchaouki ] Bonjour,J'ai fichier xml. Mon problème est le suivant :Je veux charger les données de ce fichier xml dans un DataSet, ensuite je veux parcourir les do Generation de classes à partir d'un fichier XML complexe [ par ip2x ] Bonjour, comme indiqué dans le sujet, je cherche a generer des fichiers classe a partir d'un fichier XML assez complexe et, il faut bien l'admettre, j chargement d'une treeview a partir d'un fichier XML [ par M_karim8 ] bonjour je cherche a charger une tree view a partir d'un fichier XML. quelqu'un saurait il comment faire ???merci d'avance... 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 [C#] gerer une liste à partir d'un fichier xml [ par iow4 ] bonjour, dans une de mes appliquations j'aimerais gerer une "liste verte" comme sur cette exemple : http://img97.imageshack.us/img97/5669/image19aw.jp un fichier XML à partir de 2 [ par angrodmadje ] BonsoirVoilà mon problème, j'ai 2 fichiers XML, et je voudrais en obtenir qu'un seul,       US    <li Remplir un datagridview avec un fichier XML [ par damsdu64 ] Bonjour a tous, Je suis débutant en C# c'est pourquoi j'ai besoin de votre aide Comme le nom du sujet le dit je voudrais pouvoir à partir de ce fichie


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,312 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é.