Partage
  • Partager sur Facebook
  • Partager sur Twitter

Charger une BDD en un click

    6 août 2018 à 13:36:15

    Bonjour à tous !

    Je me tournes vers vous car je débute en C# et je suis confronté à un problème...

    Je cherche à importer une base de données dont le chemin est spécifié grâce à un openfiledialog.

    Comment relier le chemin d'accès au datasource ( ou bindingsource ? ) pour que la base de données puisse s'afficher dans un gridview quand on l'ouvre grâce à l'openfiledialog.

    Pour faire plus simple, lorsque l'on clique sur un bouton pour sélectionner un fichier, le gridview affiche la base de données ainsi choisie.  

    Si ce n'est pas le cas, quelle est la démarche correcte afin d'afficher ce que je souhaite ?

    Merci pour vos réponses !

    • Partager sur Facebook
    • Partager sur Twitter
      6 août 2018 à 23:08:19

      Un fichier n'est pas une base de données.

      C'est peut-être là où un gestionnaire de base de données stocke les données spécifiques à une base, mais la base de données n'a d'existence que dans le gestionnaire.

      Si le gestionnaire de base de données utilisé le supporte, vous pouvez spécifier le fichier de stockage de données dans la connectionString utilisée pour s'y connecter.

      • Partager sur Facebook
      • Partager sur Twitter
      Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
        7 août 2018 à 7:43:47

        Merci de ta réponse bacelar,

        donc si je comprends bien, il est impossible de sélectionner une base de données à partir d'un open file dialog et de l'afficher dans un data grid view ?

        -
        Edité par Bicheur 7 août 2018 à 8:24:11

        • Partager sur Facebook
        • Partager sur Twitter
          7 août 2018 à 13:17:27

          Si, si le gestionnaire de base de données associé à ce type de fichier ne demande qu'un chemin vers un fichier de stockage de données (ou que le reste de la connectionString ne change pas), que ce gestionnaire soit de type relationnel (ou tabulaire), que la base de données associée n'est qu'une table, etc...

          C'est quoi le vrai problème initial ?

          • Partager sur Facebook
          • Partager sur Twitter
          Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
            8 août 2018 à 14:50:05

            Salut,

            Regarde l'ORM EntityFramework, il peut répondre à pas mal de tes questionnements...

            -
            Edité par Kadoow 8 août 2018 à 14:50:35

            • Partager sur Facebook
            • Partager sur Twitter

            Charger une BDD en un click

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown