是否有免费的“添加连接”或“SQL连接”对话框?

时间:2009-02-20 01:42:20

标签: windows winforms dialog

我喜欢“服务器资源管理器”窗口中Visual Studio中的“添加连接”或“SQL连接”对话框。 我也喜欢CodeSmith中的那个。 我想在我的Windows应用程序中使用相同的对话框或类似功能。

我需要它来使用SQL Server和SQL Server Express数据库文件(* .mdf)。

我的客户安装了.NET 3.5 SP1和SQL Server 2008 Express。

这是我可以使用的系统对话吗?是否有类似的开源对话框?感谢。

3 个答案:

答案 0 :(得分:11)

我一直在寻找,看来Microsoft已经发布了Visual Studio连接对话框的源代码,因此可以在VS外部使用:

http://code.msdn.microsoft.com/Connection

我刚尝试过,它运行良好:)

答案 1 :(得分:2)

你走了:
SQL连接对话
http://www.codeproject.com/KB/vb/SQL_Connection_Dialog.aspx

修改
看来上面的例子是使用MSDASC.DataLinks.ui,不允许重新分发。

要求使MSDASC.DataLinks ui可分发: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=291885

所以它只有在最终用户安装了VS的情况下才有效。还不够好。 我不会删除这个答案,因为如果你想创建自己的对话框,项目仍然是一个良好的开端。

编辑2:
有关此主题的更多信息:
从您自己的代码中使用Visual Studio 2005的“选择数据源”对话框 http://www.mztools.com/articles/2007/MZ2007011.aspxhttp://www.clariusconsulting.net/blogs/kzu/archive/2006/03/01/ReferenceRelativePath.aspx

答案 2 :(得分:0)

您必须自己实施。它是VS.NET安装的一部分,如果你要访问它,我相信EULA会在你运行它的每台机器上都需要VS.NET的许可证。

话虽如此,你必须自己实施。不幸的是,在查询开源添加连接对话框时,Google没有任何内容。