天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 四虎影视库永久免费 | 亚洲精品视频免费在线观看 | 欧美香蕉大胸在线视频观看 | 青柠在线观看免费播放电影 | 好大好爽好深舒服死了 | 日本艳妓BBW高潮一19 | 青青草久久伊人 | 丰满的女朋友韩国版在线观看 | 中文字幕 亚洲 有码 在线 | 一边吃奶一边啪啪真舒服 | 2017必看无码作品 | 久久伊人男人的天堂网站 | 青青青草国产 | 在线观看永久免费网站 | 青青草视频在线ac | 古装性艳史电影在线看 | 不卡无线在一二三区 | 亚洲人成色777777老人头 | 無码一区中文字幕少妇熟女H | 全是肉的高h短篇列车 | 色欲AV精品人妻一二三区 | 91系列在线观看免费 | 久久99re6热在线播放 | 性夜夜春夜夜爽AA片A | 工口肉肉彩色不遮挡 | 欧美日韩亚洲一区二区三区在线观看 | 91精品国产免费入口 | 老师扒开尿口男生摸尿口 | 男人网站在线 | 成人片在线播放 | 好姑娘社区在线视频 | 精品无人区一区二区三区 | 午夜福利合集1000在线 | 国产午夜精品一区二区三区 | 伦理片92伦理午夜 | poronovideos动物狗猪 | 免费观看久久 | 久久久久久久久久综合情日本 | 乱爱性全过程免费视频 | 在线观看国产小视频 | 越南美女内射BBWXZ |