因最近项目的需要,要经常连接不同的数据源,因此想到做一个同VS服务器资源管理器里面类似的添加数据连接的对话框,突然想起来似乎这个东西是可以直接拿来用的,于是在网上找了找,例子都很多,但是添加的数据源都不是很完整,特别是没有OLEDB for visual foxpro,因为我要导入和导出DBF文件。仔细在对象浏览器中看了又看(MSDN上可是什么也没有的),终于做出来一模一样的对话框,代码记下备忘:
需要注意的是
1、DataSource.AddStandardDataSources(dlg);用来填写所有的数据源,就不是一个个添加了。
2、dlg自己本来有showdialog()方法,但是不能用,必须这样来用:DataConnectionDialog.Show(dlg),很是奇怪。
不能贴图,郁闷中....
本文介绍了一种创建类似于VS服务器资源管理器中的数据连接对话框的方法。通过使用Microsoft.Data.ConnectionUI.Dialog.dll,可以轻松实现添加多种数据源的功能,特别提到了如何支持OLEDB for Visual FoxPro,以便进行DBF文件的导入和导出。
13万+

被折叠的 条评论
为什么被折叠?



