2009-02-20 40 views
8

我喜欢在服务器浏览器窗口中的Visual Studio中的“添加连接”或“SQL连接”对话框。 我也喜欢CodeSmith中的那个。 我想在我的Windows应用程序中具有相同的对话框或相似的功能。有没有免费的“添加连接”或“SQL连接”对话框?

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

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

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

+0

我有同样的问题与你@bobby奥尔蒂斯 – gustav 2017-07-20 06:16:45

回答

11

我一直在寻找确切那看起来微软已经发布了Visual Studio连接对话框的源代码,所以它可以在VS之外使用:

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

我刚刚试了一下,它工作得很好:)

+0

这是完美的。谢谢。 – 2010-03-04 19:01:01

0

你将不得不自己实现它。它是VS.NET安装的一部分,如果你要访问它,我确信EULA需要在你运行这个程序的每台机器上都有VS.NET许可证。这就是说,你将不得不自己实现这个。不幸的是,当查询开源添加连接对话框时,Google什么都没有。

+0

对不起,我做的时候我会添加一个链接到我的职位的错误,结束了将其添加到您的帖子。 (我甚至不知道我可以编辑其他帖子。)现在我知道... – Stefan 2009-02-20 02:07:31

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