Bonjour,
Je developpe sur VS2005 en C#, dans mon projet, j'ai ajouté une Data
Source ACCESS, voici la connection string généré par VS dans le
Settings.Designer.cs :
[global::System.Configuration.DefaultSettingValueAttribute("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=\"|DataDirectory|\\Etudiants data.mdb\"" +
";Persist Security Info=True")]
Maintenant, je voudrais que une fois le projet compilé, l'utilisateur,
puisse choisir lui même le chemin vers la base ACCESS, voici le button
qui ouvre une boite de dialogue :
private void button9_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "c:\\";
openFileDialog1.Filter = "Base Access (*.mdb)|*.mdb|All files
(*.*)|*.*";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string path = openFileDialog1.FileName;
}
MessageBox.Show(" Etes vous sûr de vouloir importer une nouvelle liste
étudiant ?", "importation effectuée", MessageBoxButtons.YesNo);
}
Premiere question :
Suis je sur la bonne piste ? (le bon raisonnement)
Deuxième question :
Comment insérer le "path" choisi par l'utilisateur et le changer dans le connection string.
Je me suis lancé, il y a une semaine dans le C#, je ne connais pas les syntaxes exact, merci pour votre aide.