天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

通過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)行,最好是讓用戶能夠通過一個(gè)圖形界面來(lái)選擇數(shù)據(jù)源和數(shù)據(jù)連接的信息,如下圖:

我們可以通過調(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;

            
//只能夠通過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ù)通過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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 被窝国产理论一二三影院 | 国产精品久久久久久久人热 | 日夜啪啪一区二区三区 | 国产乱码精品一区二区三区四川 | 亚洲香蕉视频在线播放 | 国产精品单位女同事在线 | 99精品视频一区在线视频免费观看 | 老师的脚奴 | 久久精品亚洲国产AV涩情 | 果冻传媒MV免费播放在线观看 | 久久久久久久久人体 | 熟妇久久无码人妻AV蜜桃 | 亚洲精品嫩草研究院久久 | 亚洲伊人色综合久久天天伊人 | 大胆国模一区二区三区伊人 | 涩涩视频www在线观看入口 | 亚洲AV 无码AV 中文字幕 | 无套内射在线观看THEPORN | 视频一区国产第一页 | 精品久久久久久久久免费影院 | 国产小视频免费在线观看 | 泡妞高手在都市免费观看 | 午夜十八岁禁 | 亚洲精品tv久久久久久久久久 | 欧美乱子YELLOWVIDEO | 色一欲一性一乱一区二区三区 | 久久综合色一综合色88中文 | 国产精品观看视频免费完整版 | 国内久久久久影院精品 | 97人视频国产在线观看 | 色多多污网站在线观看 | 日产久久视频 | 日韩欧美中文字幕在线二视频 | 国模丽丽啪啪一区二区 | 欧美阿v天堂视频在99线 | 肉蒲团从国内封禁到日本成经典 | 黄片长版看嘛 | 国产在线不卡 | 99视频网址 | 少妇第一次交换 | 扒开老师粉嫩的泬10P |