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

黄舟
Libérer: 2017-02-15 11:41:57
original
1729 Les gens l'ont consulté

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;
            }
        }
Copier après la connexion
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);
Copier après la connexion


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) !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal