OpenFileDialog problem

mickbristol78 - 18 avril 2013 à 10:48
 mickbristol78 - 18 avril 2013 à 17:24
Bonjour, j'ai un probleme avec un OpenFileDialog
voici ma boucle
        private void buttonSelect_Settings_Files_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();
            openFileDialog1.InitialDirectory = Application.StartupPath;
            openFileDialog1.Filter = "xml files (*.xml)|*.xml";
            string SettingsFilePath;
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    SettingsFilePath = openFileDialog1.FileName;
                    textBoxPathSettingsFile.Text = SettingsFilePath;
                    xSettingsDoc.Load(datafile);
                    xPathExp = "FilePaths";
                    XmlNode xNode = xSettingsDoc.SelectSingleNode(xPathExp);
                    xNode.ChildNodes[2].InnerText = SettingsFilePath;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
                }
            }
        }


le problem est que le program n'excecute pas les lignes
xPathExp = "FilePaths";
XmlNode xNode = xSettingsDoc.SelectSingleNode(xPathExp);
xNode.ChildNodes[2].InnerText = SettingsFilePath;


il sors du "try" apres la ligne "xSettingsDoc.Load(datafile);"

Quelqu'un sait pourquoi et comment resoudre ?

Merci

4 réponses

Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
18 avril 2013 à 12:03
Bonjour,

ce n'est donc pas un probleme avec openfiledialog, mais avec la lecture de ton fichier.

ex.Message te dit quoi?
Whismeril
0
mickbristol78
18 avril 2013 à 12:39
Hello et merci encore a toi Whismeril, encore a mon secour... :)

j'ai rechangé mon code car j'ai du confondre des noms de variable, car apparement maintenant ca marche..

par contre j'ai un autre post qui me trouve toujours pas de solution (j'ai du le placer a un mauvais endroit?)
[ http://www.csharpfr.com/forum/sujet-PORT-COM-SIMPLE-PROBLEME-RECEVOIR-DONNEE_1634466.aspx]

donc si tu as du temps ... merci encore pour ton aide !

Mick
0
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
18 avril 2013 à 15:44
Je ne fais pas de port com désolé.


Whismeril
0
mickbristol78
18 avril 2013 à 17:24
oh ok, mais je pensais que le probleme venait plus de delegate que du COM.
mais merci quand meme

:)
0
Rejoignez-nous