ホームページ  >  記事  >  バックエンド開発  >  Visual Studio のダイナミック リンク ライブラリを使用してユニバーサル データベース接続ダイアログ ボックスを作成する

Visual Studio のダイナミック リンク ライブラリを使用してユニバーサル データベース接続ダイアログ ボックスを作成する

黄舟
黄舟オリジナル
2017-02-15 11:41:571668ブラウズ

1. VS インストール ディレクトリ ("%Visual Studio Installation Directory%/Common10/IDE/Microsoft.Data.ConnectionUI.Dialog.dll") で Microsoft.Data.ConnectionUI を見つけます (ここでのディレクトリ ファイルは vs2010 を例にしています) .dll、Microsoft.Data.ConnectionUI.Dialog.dll、および中国語リソース ファイル Microsoft.Data.ConnectionUI.Dialog.resources.dll は zh-CHS フォルダーに配置する必要があることに注意してください。

2. プロジェクト ファイルに上記の 2 つの DLL ファイルへの参照を追加します。

3. 具体的なコードは次のとおりです。 ランニング効果:

再度開くと表示される、以前に選択した接続文字列:

 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;
            }
        }

上記は、Visual Studio の動的接続ライブラリを使用してユニバーサル データベースを作成する内容です接続ダイアログ ボックスのその他の関連コンテンツに注意してください。PHP 中国語 Web サイト (www.php.cn)。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。