Declarations d'une variable [Résolu]

Signaler
Messages postés
18
Date d'inscription
mercredi 4 juin 2003
Statut
Membre
Dernière intervention
16 juillet 2006
-
Messages postés
18
Date d'inscription
mercredi 4 juin 2003
Statut
Membre
Dernière intervention
16 juillet 2006
-
Bonjour à tous,





Une fois de plus, j'ai encore une question stupide


mais le faite de débuter dans le C# est peut être une bonne excuse! :o)





Voilà j'ai dans ma Form1 la déclaration





"MySqlConnection connection =
new MySqlConnection();



string connexionStr = "DataBase=OutilsSupport;Data Source=127.0.0.1;user id=toto;Password=toto";






et je l'ouvre avec :


"connection.ConnectionString = connexionStr;


connection.open();"





J'aimerais savoir comment utiliser mon




"connection.open();"


dans ma Form2 sans devoir redéclarer mon "connexionStr"





Merci d'avance à tout le monde pour l'aide apportée.

ZeBFroFG

4 réponses

Messages postés
18
Date d'inscription
mercredi 4 juin 2003
Statut
Membre
Dernière intervention
16 juillet 2006

J'ai trouvé une solution toute simple:

Dans un fichier app.config

<configuration>



</configuration>

et je le récupére via :
string info = System.Configuration.ConfigurationSettings.AppSettings.Get("connexionStr").ToString();

ZeBFroFG
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
39
Salut, tu veux utiliser une variable déclarée dans Form1 dans Form2 c'est bien ca ? La solution la moins "élégante" c'est d'utiliser une variable static ou const qui fera office de varibale global ou alors le passage de paramètres par constructeur ou les événements.

http://www.csharp.fr/code.aspx?ID=26735
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
ou alors utiliser un singleton.


<HR>
Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
55
Merci pour la pub

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever