Maison  >  Article  >  développement back-end  >  Créer une boîte de dialogue de connexion à une base de données universelle à l'aide de la bibliothèque de liens dynamiques de Visual Studio

Créer une boîte de dialogue de connexion à une base de données universelle à l'aide de la bibliothèque de liens dynamiques de Visual Studio

黄舟
黄舟original
2017-02-15 11:41:571730parcourir

1. Recherchez Microsoft dans le répertoire d'installation de VS ("%Visual Studio Installation Directory%/Common10/IDE/Microsoft.Data.ConnectionUI.Dialog.dll") (le fichier de répertoire ici prend vs2010 comme exemple) . Data.ConnectionUI.dll, Microsoft.Data.ConnectionUI.Dialog.dll et le fichier de ressources chinois Microsoft.Data.ConnectionUI.Dialog.resources.dll Notez que les fichiers de ressources chinois doivent être placés dans le dossier zh-CHS ;



2. Ajoutez dans le fichier de projet des références aux deux fichiers dll ci-dessus

3. Le code spécifique est le suivant :

<.>

 private void button1_Click(object sender, EventArgs e)
        {
            DataConnectionDialog dialog = new DataConnectionDialog();
            dialog.DataSources.Add(DataSource.AccessDataSource);
            dialog.DataSources.Add(DataSource.OdbcDataSource);
            dialog.DataSources.Add(DataSource.OracleDataSource);
            dialog.DataSources.Add(DataSource.SqlDataSource);
            dialog.DataSources.Add(DataSource.SqlFileDataSource);

            dialog.SelectedDataSource = DataSource.SqlDataSource;
            dialog.SelectedDataProvider = DataProvider.SqlDataProvider;

            if (DataConnectionDialog.Show(dialog, this) == DialogResult.OK)
            {
                //connDlg.ConnectionString;
            }
        }
Effet de fonctionnement :


Affichée à la réouverture, la chaîne de connexion précédemment sélectionnée :

 DataConnectionDialog dialog = new DataConnectionDialog();        
            dialog.DataSources.Add(DataSource.AccessDataSource);
            dialog.DataSources.Add(DataSource.OdbcDataSource);
            dialog.DataSources.Add(DataSource.OracleDataSource);
            dialog.DataSources.Add(DataSource.SqlDataSource);
            dialog.DataSources.Add(DataSource.SqlFileDataSource);

            dialog.SelectedDataSource = DataSource.SqlDataSource;
            dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
            //之前 DataConnectionDialog 控件保存的连接字符串
            dialog.ConnectionString = str;
            //ConnectionString有值,则会显示出来
            DataConnectionDialog.Show(dialog, this);


Ce qui précède est le contenu de l'utilisation de la bibliothèque de liens dynamiques de Visual Studio pour créer une base de données universelle boîte de dialogue de connexion. Veuillez prêter attention au contenu plus pertinent du site Web chinois PHP (www.php.cn) !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn