Salut, désolé de l'absence prolongé.
Mon entreprise actuelle me remercie (façon de parler) donc j'ai beaucoup de détails à régler.
Je me demandais si sur le forum on pouvais s'envoyer un fichier...
Type: Messages; Utilisateur: Nexælia
Salut, désolé de l'absence prolongé.
Mon entreprise actuelle me remercie (façon de parler) donc j'ai beaucoup de détails à régler.
Je me demandais si sur le forum on pouvais s'envoyer un fichier...
Si tu met un web Browser, tu vas tomber sur une url internet, c'est pas génial. Autant mettre simplement un label sur lequel tu pourra cliquer.
Ça me semble plus propre. Ensuite dans le code du...
Problème 1:
- Créer maintenant deux ListBox: c'est pas le plus dur, tu les met côte à côte, de même que tu peux n'en créer qu'une et faire deux "onglets" pour n'avoir qu'un écran, donc gain de...
Euh ok, déjà voit si la modification du XML fonctionne et d'un autre côté, je regarde si je peux pondre ça en C#.
Je connais la solution en VB.Net, donc il me faut quelques heures de perte...
Ha,là par contre c'est embêtant; Je vais voir si j'ai enregistré un paramètre spécial.
**En attente de modification**
Voilà j'ai peut-être trouvé la source du problème, c'est bien un problème de...
Salut! ;)
Tout bêtement, tu veux afficher le contenu de ton fichier XML, du moins les nœuds enfants avec les paramètres,
que tu veux pouvoir modifier aussi par la même occasion? sous forme de...
Je pense que tu as encore une accolade en trop quelque part, ou que tu as collé quelque chose au mauvais endroit. Etant donné que c’est une suite logique, chaque étape doit être à sa place.
public partial class Form1 : Form
{
XmlDocument xmlDoc = new XmlDocument();
XmlNodeList itemNodes;
bool start = true;
public Form1()
{
...
Essaie à iC+2, peut-être un problème de comptage.
Fais un screen du code que je t'ai donné dans ton code. ;)
Effectivement il y a une différence. Il faut copier/coller le code que je t'ai donné tel qu'il est. Cela n'a rien a voir avec "dataGridView1_CellContentClick".
Tu ne verra rien se passer, tout se...
Avec ce que je t'ai donnée, tu pourra modifier la colonne Actif (True ou False) et sauvegarder,exemple:
<Frere> actif="True" nom="Boom" prenom="Jacques" age="30" </Frere>
//rang 0 ..rang...
Voilà. En principe ton application est fonctionnelle. Tu peux modifier une colonne entière. C'est peu, mais ça aide pour la suite.
Une fois que tu aura réfléchis et trouvé la solution à la boucle en...
Précision sur la sauvegarde, ce que tu modifie est sauvegardé dans un fichier tierce, je n'ai pas vraiment la solution pour écraser le fichier de sortie sur l'ancien avec le même nom, avec la méthode...
Ce n'est pas fini. Il y a encore une fonction ou deux à ajouter pour que tu puisse sauvegarder en temps réel lors de la modification.
private void dataGridView1_CellValueChanged(object sender,...
foreach (XmlNode itemNode in itemNodes)
{
XmlNode actifNode = itemNode.Attributes["actif"];
XmlNode nomNode = itemNode.Attributes["nom"];
XmlNode prenomNode = intemNode.Attributes...
Tu as bien noté ceci après l'accolade ouvrante du foreach?
XmlNode actifNode = itemNode.Attributes["actif"];
sans changer de police d'écriture et écris de la même manière dans le xml?
Je viens...
Bonjour. Alors, avant de continuer sur la dernière erreur que tu as eu qui se transforme en 5 erreur, je vais reprendre ton message d'avant.
Sur ton XML, ce qu'on appelle "nœud" en langage commun...
1. Derien
2. Nop, ça doit porter un nom différent, mais j’appelle constructeur là où tu balance tes using car pour moi c'est le commencement du début... enfin bref. :aie:
Et les variables local...
Ok. Plusieurs érreurs:
itemNodes = xmlDoc.SelectNodes("//Information/Frere/Premier");
ici//itemNodes = xmlDoc.SelectNodes("//Information/Frere/Second");
et là//itemNodes =...
T'ais-je perdu en chemin? Ou commences-tu à comprendre? :weird:
Pour faire simple car je met beaucoup d'annotation dans le code pour mon éventuel successeur, le principe est le suivant:
1. Tu...
Bien sur, la nous sommes toujours dans la boucle foreach, nous n'en sommes pas sorti c'est pour ça que je le divise par étape.
Cela se présente comme ceci:
public partial class Form1 : Form...
Pour pas te faire languir plus longtemps, prochaine étape :
if (actifNode != null)
{
//bool pour les items à case-coche
bool actif = (actifNode.Value == "true") ? true : false;
// Donc...
Re. Nous voici dans la partie intéressante de la lecture des nœuds, car c'est le paramétrage.
if (actifNode != null)
{
//Laisse un peu d'espace ici pour que...
Normale car on a pas fini de remplir la boucle et en gros on a pas fini. J'arrive dans un instant je ferais une modification.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.