直接调用内置数据源连接对话框(C#/VB.NET2005源码)
'先引用Microsoft.Data.ConnectionUI.Dialog.dll(在VS2005安装路径的IDE目录下)
'将以下代码加入相应事件过程
Dim dialog As DataConnectionDialog = New DataConnectionDialog()
dialog.DataSources.Add(DataSource.SqlDataSource)
dialog.DataSources.Add(DataSource.OdbcDataSource)
dialog.DataSources.Add(DataSource.OracleDataSource)
dialog.DataSources.Add(DataSource.AccessDataSource)
dialog.SelectedDataSource = DataSource.SqlDataSource
dialog.SelectedDataProvider = DataProvider.SqlDataProvider
DataConnectionDialog.Show(dialog)
If dialog.DialogResult = Windows.Forms.DialogResult.OK Then
Me.TextBox1.Text = dialog.ConnectionString
ElseIf dialog.DialogResult = Windows.Forms.DialogResult.Cancel Then
Me.Close()
End If
DataConnectionDialog dialog = new DataConnectionDialog();
dialog.DataSources.Add(DataSource.SqlDataSource);
dialog.DataSources.Add(DataSource.OdbcDataSource);
dialog.DataSources.Add(DataSource.OracleDataSource);
dialog.DataSources.Add(DataSource.AccessDataSource);
dialog.SelectedDataSource = DataSource.SqlDataSource;
dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
DataConnectionDialog.Show(dialog);
if (dialog.DialogResult == DialogResult.OK)
{ textBox1.Text = dialog.ConnectionString; }
else if (dialog.DialogResult == DialogResult.Cancel)
{ }
//Me.Close();
转载于:https://www.cnblogs.com/alcome/archive/2006/12/21/598940.html
直接调用内置数据源连接对话框(C#/VB.NET2005源码)相关推荐
- MyBatis 源码分析 - 内置数据源
1.简介 本篇文章将向大家介绍 MyBatis 内置数据源的实现逻辑.搞懂这些数据源的实现,可使大家对数据源有更深入的认识.同时在配置这些数据源时,也会更清楚每种属性的意义和用途.因此,如果大家想知其 ...
- 浅谈Mybatis内置数据源
Mybatis内置数据源 今天的文章稍微没有那么肝,但是还是拖到了晚上!!哈哈哈,其实昨天已经写好了,只不过一直想不到个人唠叨应该写什么,所以就拖了一下. 内置数据源初始化过程 在详细分析 Unpoo ...
- [Professor麦]浅谈Mybatis内置数据源
Mybatis内置数据源 今天的文章稍微没有那么肝,但是还是拖到了晚上!!哈哈哈,其实昨天已经写好了,只不过一直想不到个人唠叨应该写什么,所以就拖了一下. 内置数据源初始化过程 在详细分析 Unpoo ...
- 「Spark从入门到精通系列」4.Spark SQL和DataFrames:内置数据源简介
来源 | Learning Spark Lightning-Fast Data Analytics,Second Edition 作者 | Damji,et al. 翻译 | 吴邪 大数据4年从业经 ...
- Android学习笔记(十七)——使用意图调用内置应用程序
使用意图调用内置应用程序 1.创建一个新的Android项目并命名为Intents,在main.xml文件里加入两个Button: <Buttonandroid:id="@+id/bt ...
- MATLAB入门教程(2):调用内置函数
前言 代码粘贴后并不好看,故使用图片粘贴如下. 代码部分是我在MATLAB里面加的注释版本(使用版本为MATLAB R2022a) 一.内置函数 我们知道MATLAB有很多内置函数,比如 pi.sin ...
- Qt之调用内置的压缩/解压工具
之前在Qt中直接调用过zlib,详见:Qt之调用zlib压缩与解压缩功能 没想到Qt还有内置的压缩/解压工具:QZipWriter和QZipReader 使用步骤如下: 1.在pro文件添加 QT + ...
- 对象池(连接池):commons-pool2源码解析:GenericObjectPool的startEvictor、Evictor、evict解析
在之前的文章中分析过GenericObjectPool的构造方法(参见:https://blog.csdn.net/weixin_42340670/article/details/107300577) ...
- 【详解】Ribbon 负载均衡服务调用原理及默认轮询负载均衡算法源码解析、手写
Ribbon 负载均衡服务调用 一.什么是 Ribbon 二.LB负载均衡(Load Balancer)是什么 1.Ribbon 本地负载均衡客户端 VS Nginx 服务端负载均衡的区别 2.LB负 ...
最新文章
- Windows 8部署系列PART2:部署先决条件准备
- java二级选择题要对一半吗_据说一半以上的java程序员会出错的题
- javaweb k8s_阿里云部署K8Sweb项目
- cmd输入net start mysql提示:服务名无效(解决方案笔记)
- mi max android 8.1,小米这款手机可以升级安卓 8.1 了!
- c# 对象json互相转换_Go语言进阶之路(六):内置JSON库和开源库gjson
- Oracle PLSQL Demo - 04.数字FOR LOOP循环[NUMBERABLE (FOR) LOOP]
- Linux下软件实现raid
- Linux ALSA 音频系统:物理链路篇
- python分段线性插值_Python实现分段线性插值
- 数据挖掘、机器学习、深度学习、推荐系统、自然语言处理的区别与联系
- python画心形代码大全_七夕,程序员的表白代码
- 关于产品经理对Axure的应用
- poj 2586 Y2K Accounting Bug
- 苹果的名字测试软件,教你iOS12人脸识别测颜值捷径安装使用教程及iPhone XR修改AppleID姓名教程...
- CSS gird布局
- App Extension
- 抖店与淘宝有什么不同?
- html word 批注,word怎么批注修改文章
- navicat cannot create file 文件名、目录名或卷标语法不正确 解决方法