如何利用微软本身的库做个数据库客户端的配置

本文介绍了如何利用DataConnectionDialog快速实现数据库连接配置的方法。通过引入必要的库,并使用几行代码即可创建一个数据库连接配置对话框,支持多种数据源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做C/S的朋友一般都有个窗体,用来配置应用的数据库连接语句,那这个窗体我们是自己写好呢还是调用微软现有的,当然这是智者见智,仁者见仁的问题,下面将简单介绍如何利用微软现有的来实现这么一个窗体。

首先我们需要在解决方案中引入如下三个库:

接下来事情会简单到出乎你意料之外,在我们需要打开窗体配置的地方写上如下代码:

 1 DataConnectionDialog dialog = new DataConnectionDialog();
 2 //添加数据源列表,可以向窗口中添加自己程序所需要的数据源类型
 3 dialog.DataSources.Add(DataSource.SqlDataSource);
 4 dialog.DataSources.Add(DataSource.OdbcDataSource);
 5 
 6 dialog.SelectedDataSource = DataSource.SqlDataSource;
 7 dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
 8 
 9 //只能够通过DataConnectionDialog类的静态方法Show出对话框
10 //不同使用dialog.Show()或dialog.ShowDialog()来呈现对话框
11 if (DataConnectionDialog.Show(dialog, this) == DialogResult.OK)
12 {
13       string connectionString = dialog.ConnectionString;
14 }

简单吧,上面的字符串变量connectionString就是数据库连接语句。

做了个简单的应用,下面给个截屏。

 

 

转载于:https://www.cnblogs.com/xwang/p/3695728.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值