我想向用户提供数据库连接提示。我可以自己构建,但如果我可以使用其他人已经构建的东西(可能是Windows中内置的东西或Internet上的免费库),那就太好了。有谁知道如何在.Net中做到这一点?
编辑:我发现了这一点,并认为这很有趣:Showing a Connection String prompt in a WinForm application。这仅适用于SQL Server连接。
答案 0 :(得分:15)
您可能想尝试使用SQL Server Management Objects。这篇MSDN文章提供了一个很好的示例,用于提示和连接到SQL服务器。
答案 1 :(得分:2)
ADO.NET具有方便的ConnectionStringBuilder,它将构造和验证连接字符串。这至少可以从一个部分中取出繁琐的工作,允许您为输入创建一个简单的对话框。
答案 2 :(得分:2)
Microsoft已在代码库中发布了数据连接对话框的源代码。
以下是blog post from Yaohai,其中包含更多信息,此处为the home of Data Connection Dialog on Code Gallery。
答案 3 :(得分:1)
我将PropertyGrid Class与SqlConnectionStringBuilder Class合并到一个单独的对话框中,worked对我来说非常好。
答案 4 :(得分:0)
我能想到的唯一“内置”连接字符串功能是在运行运行SQL脚本的CMD脚本(实质上是批处理文件)时出现的功能。但是我不确定它是否是Visual Studio内置的东西。
无论如何制作一个真的很简单。如果您不希望用户能够输入直接连接字符串,您可以将由四个文本框和一个复选框组成的字符串放在一起:
相当琐碎,恕我直言。