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

通過(guò)VS中的數(shù)據(jù)源選擇對(duì)話框簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接配置

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

但是客戶并不是專業(yè)的編程人員,一不小心就會(huì)使連接串寫錯(cuò),導(dǎo)致系統(tǒng)無(wú)法運(yùn)行,最好是讓用戶能夠通過(guò)一個(gè)圖形界面來(lái)選擇數(shù)據(jù)源和數(shù)據(jù)連接的信息,如下圖:

我們可以通過(guò)調(diào)用Visual Studio中的數(shù)據(jù)庫(kù)連接配置UI來(lái)簡(jiǎn)單實(shí)現(xiàn)。

具體的實(shí)現(xiàn)方法如下:

首先添加對(duì)Microsoft.Data.ConnectionUI.Dialog.dll的引用,這個(gè)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();

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

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

            
//只能夠通過(guò)DataConnectionDialog類的靜態(tài)方法Show出對(duì)話框
            
//不同使用dialog.Show()或dialog.ShowDialog()來(lái)呈現(xiàn)對(duì)話框
            if (DataConnectionDialog.Show(dialog, this== DialogResult.OK)
            {
                txtConnectionString.Text 
= dialog.ConnectionString;
            }
        }
    }
}

AspNet技術(shù)通過(guò)VS中的數(shù)據(jù)源選擇對(duì)話框簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接配置,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人午夜视频网站 | 亚洲一区二区三区高清视频 | 最近中文字幕无吗免费高清 | 国产精品一区二区国产 | 精品在线观看一区 | 91精品福利一区二区三区野战 | 婷婷精品在线 | 久久毛片久久毛 | www毛片| 午夜激情免费视频 | 91国视频在线 | 免费观看成人www精品视频在线 | 91在线入口| 亚洲精品影院久久久久久 | 中文资源在线观看 | 亚洲福利视频网 | 美女视频永久黄网站免费观看韩国 | 日本精品视频一区二区三区 | 99久久精品国产亚洲 | 欧美激情成人网 | 亚洲丝袜天堂 | 亚洲欧美日韩在线精品一区二区 | 四虎永久在线精品国产免费 | 六月天色婷婷 | 国产精品高清一区二区 | 在线黄色观看 | 午夜色大片在线观看 | 国产精品久久久久影院色 | 国产人成精品综合欧美成人 | 亚洲综合一二三区 | 精品视频一区二区三三区四区 | 米奇777四色精品人人爽 | 亚洲免费视频一区 | 丁香婷婷综合五月六月 | 激情视频图片小说qvdo | 久久久久久久久性潮 | 手机在线观看亚洲国产精品 | 91一个人的在线观看www | 亚洲欧美日韩国产一区二区三区精品 | 婷婷在线影院 | 日本精品久久久久久久久免费 |