如何利用微软本身的库做个数据库客户端的配置
做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就是数据库连接语句。
做了个简单的应用,下面给个截屏。
作者:
xwang
出处:
http://www.cnblogs.com/xwang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。