我一直在写一些小的维修/浏览器工具,通过每类System.Data.SqlClient的连接到一个SQLServer(2005)数据库。 (C# - .NET 3.5 - Windows.Forms的)
对于这些工具,我不得不写的UI和对话框让用户选择合适的数据库和服务器:我连接到我的测试分贝,我的同事使用我的工具也和他的连接测试分贝。
我在寻找一个可插拔的用户控件,让用户选择服务器,数据库和连接参数的其余部分,它提供了SqlClient.SqlConnection到应用程序的其余部分。
我试过现在写一个用户控件自己,但我敢肯定,必须有其他更好的和更好的测试的。 我一直在谷歌上搜索,寻找在CodeProject,但没有发现。
必须有一些比一个我最近写了,因为一个人的如此糟糕:
只是
- 创建用户控件
- 拖几个按钮吧,锚底部中心,让他们确定和取消
- 属性网格控件拖到它,码头填充
- 一个只读属性添加到类型SqlConnectionStringBuilder的控制,后其与场
- 现场初始化到一个新的SqlConnectionStringBuilder实例
- 在Load事件,属性网格的对象属性设置为SqlConnectionStringBuilder
这几乎是这一点。 用户只需得到填补的属性。 如果你喜欢,你还可以创建在控制一个ConnectionString属性,并使其返回的SqlConnectionStringBuilder的.ConnectionString财产。
什么你所描述这里是很简单的,我怀疑有东西在那里,确实只有这个。 你可能会更好用自己的代码在这里坚持。