一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

通過VS中的數據源選擇對話框簡單實現數據庫連接配置

在實際的開發中,我們經常在應用程序中提供擇數據源和數據連接配置的接口,方便用戶配置數據庫連接字符串。典型的方法是將這些信息寫在XML的配置文件里,web.configapp.config文件里.

但是客戶并不是專業的編程人員,一不小心就會使連接串寫錯,導致系統無法運行,最好是讓用戶能夠通過一個圖形界面來選擇數據源和數據連接的信息,如下圖:

我們可以通過調用Visual Studio中的數據庫連接配置UI來簡單實現。

具體的實現方法如下:

首先添加對Microsoft.Data.ConnectionUI.Dialog.dll的引用,這個assemblyVS2005的安裝目錄下,C:/Program Files/Microsoft Visual Studio 8/Common7/IDE下邊,我的VS安裝在C盤,下面是代碼:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Data.ConnectionUI;
namespace ConnectionBuilder
{
    
public partial class ConnectionForm : Form
    {
        
public ConnectionForm()
        {
            InitializeComponent();
        }

        
private void btnCreateConnection(object sender, EventArgs e)
        {
            DataConnectionDialog dialog 
= new DataConnectionDialog();

            
//添加數據源列表,可以向窗口中添加自己程序所需要的數據源類型
            dialog.DataSources.Add(DataSource.SqlDataSource);
            dialog.DataSources.Add(DataSource.OdbcDataSource);

            dialog.SelectedDataSource 
= DataSource.OdbcDataSource;
            dialog.SelectedDataProvider 
= DataProvider.OdbcDataProvider;

            
//只能夠通過DataConnectionDialog類的靜態方法Show出對話框
            
//不同使用dialog.Show()或dialog.ShowDialog()來呈現對話框
            if (DataConnectionDialog.Show(dialog, this== DialogResult.OK)
            {
                txtConnectionString.Text 
= dialog.ConnectionString;
            }
        }
    }
}

AspNet技術通過VS中的數據源選擇對話框簡單實現數據庫連接配置,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 99视频热 | 91精品综合| 香蕉大久久| 久久精品亚洲牛牛影视 | 色哟哟色院91精品网站 | 日本妇人成熟免费不卡片 | 亚洲欧美成人影院 | 一级一级女人18毛片 | 亚洲国产91 | 欧美一级日韩一级亚洲一级 | 久久精品成人国产午夜 | 免费伊人 | 欧美日韩不卡码一区二区三区 | 狠狠色噜噜狠狠狠狠97不卡 | 国产欧美一区二区三区在线看 | 国内精品免费网站牛牛 | 久久久久久九九 | 天天更新天天久久久更新影院 | 国产美女免费 | 国内精品久久久久久久999下 | 国产综合成人亚洲区 | 2019天天干| 色综合天 | 国产乱码一区二区三区四川人 | 成 人 黄 色 视频播放165 | 国产成人禁片免费观看 | 免费人成综合在线视频 | 日韩一区二区三区免费 | 69国产成人综合久久精 | 91在线播放免费不卡无毒 | 成年人免费看视频 | 色视频www在线播放国产人成 | 伊人色在线 | 国产91成人精品亚洲精品 | 97午夜精品 | 精品日韩一区二区三区视频 | 中文字幕一二区 | 大学生一级黄色片 | 日韩在线二区全免费 | 日本一区深夜影院深a | 黄视频在线观看网站 |