DataConnectionDialog 旧事重提

之前做过的一个数据库操作帮助软件..设置数据的连接比较麻烦..

前两天在偶然的机会下.看到这个东西DataConnectionDialog()

很旧的了..dotNet2005的东西..旧事重提下...

 

这个类要引用的话..要直接浏览dotNet安装目录/common7/ide

有两个组件要一起引用下..

Microsoft.Data.ConnectionUI.dll

Microsoft.Data.ConnectionUI.Dialog.dll

 

使用方法如下:

 

Microsoft.Data.ConnectionUI.DataConnectionDialog dlg  =   new  Microsoft.Data.ConnectionUI.DataConnectionDialog();
DataSource.AddStandardDataSources(dlg);

if  (DataConnectionDialog.Show(dlg)  ==  System.Windows.Forms.DialogResult.OK) {
    
// Clipboard.SetText(dlg.ConnectionString);
    MessageBox.Show( string .Format( " {0}\r{1} " , dlg.ConnectionString, dlg.SelectedDataProvider.DisplayName));
}

 

 

 

这个没啥好说的..直接选择数据源

选择属性

完成后通过ConnectionString属性获取连接字符串..

 

可是每次都要弹出来选择数据源,选择属性真是麻烦..有时还想默认一下的..

胡乱弄了下..主要是用到以下三条语句

 

dlg.SelectedDataSource  =  DataSource.SqlDataSource;
dlg.SelectedDataProvider 
=  DataProvider.SqlDataProvider;
dlg.ConnectionString 
=   " Data Source=.;Initial Catalog=CANDB_DATA_KJ223;Integrated Security=True " ;

 

第一句是设置数据源,

第二句是设置提供程序,

第三句是默认的连接字符串.

后两句代码都是依靠前一句存在的.所以..

你可以设置数据源,然后再设置一个提供程序,再设置默认连接字符串,

但..

你不可以设置完个默认连接之后,数据源跟提供程序都设置..会出错的..

 

好了..大家愉快..开心..

转载于:https://www.cnblogs.com/yans/archive/2010/12/04/1896285.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值