Salut à toutes et à tous,

Je suis un peu surpris de ne pas trouver la réponse sur le forum.
Je me demande si ce ne serait pas moi qui cherche mal, auquel cas, je vous remercie de m'aiguiller et de m'indiquer comment chercher correctement afin de trouver ce dont j'ai besoin.

Pour un projet je dois ramener les données d'une base de donnée Access.
Je voulais faire un DataSet fortement typé dans Visual Studio 2005 via Toolbox\Data\DataSet.
toutefois, à l'ouverture de l'outil, je dois définir la base de données à partir de laquelle je veux extraire les données.
Pour le montage pas de problème, il me faut bien une source pour monter le tout.
Toutefois, à l'utilisation, l'utilisateur devra pouvoir choisir (via un OpenFileDialog) la base de données qu'il veut ouvrir. En effet, plusieurs bases de données ont exactement la même structure et il faudrait en ouvrir une ou une autre selon les besoins.

Je ne trouve pas comment faire pour pour pouvoir modifier les connecion string de l'accès à la base de données puisque, si je vois bien, à la construction du DataSet via l'outil TableAdapter configuration Wizard, la connection string est placée comme settings application et pas comme settings user, d'où mon problème puisqu'un setting application ne peut pas être modifié une fois l'application ouverte (ou peut-être même compilée, je ne sais pas).

Dans le TableAdapter configuration Wizard une option permet de ne pas sauver la connexion string dans la configuration d'application. J'ai pensé qu'en ne la sauvant pas je pourrais la modifier pour changer la base de donnée, mais je ne trouve pas comment je dois faire pour mettre les TableAdapter à jour afin de de modifier la connexionstring. Je trouve bien la classe du TableAdapter qui représente la connexion et les command de celle-ci, mais je ne trouve pas comment accéder au .Connection.ConnectionString de celle-ci.

Merci de votre aide