色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

通過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中的數據源選擇對話框簡單實現數據庫連接配置,轉載需保留來源!

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

主站蜘蛛池模板: 芜湖市| 呼伦贝尔市| 称多县| 外汇| 文登市| 拉孜县| 贵州省| 漳平市| 保德县| 绵竹市| 漳州市| 旺苍县| 灵石县| 阿拉善右旗| 镶黄旗| 甘洛县| 从江县| 四平市| 梅州市| 清新县| 怀安县| 梁山县| 东兰县| 沂源县| 祁门县| 民和| 淮南市| 汉源县| 屯昌县| 普洱| 永吉县| 梓潼县| 大姚县| 三江| 乌审旗| 达尔| 阳泉市| 淄博市| 乐清市| 柘荣县| 漯河市|