usercontrol连接到SqlServer数据库

时间:2009-07-09 12:44:10

标签: c# sql-server winforms user-controls database-connection

我一直在编写一些小型维护/查看器工具,每个工具都通过System.Data.SqlClient类连接到SQLServer(2005)数据库。 (C# - .NET 3.5 - Windows.Forms)

对于这些工具中的每一个,我必须编写UI和对话框,让用户选择正确的数据库和服务器:我连接到我的test-db,我的同事也使用我的工具并连接他的test-db。

我正在寻找一个可插入的usercontrol,它允许用户选择服务器,db和其余的连接参数,并为应用程序的其余部分提供SqlClient.SqlConnection。

我现在尝试自己编写用户控件,但我确信必须有其他人,更好的和更好的测试版。我一直在谷歌搜索并查看CodeProject,但没有找到。

2 个答案:

答案 0 :(得分:3)

我必须有一些比我最近写的更好,因为那个很糟糕:

只需

  1. 创建用户控件
  2. 拖动几个按钮,锚定底部中心,让它们正常并取消
  3. 将Property Grid控件拖到它上,停靠填充
  4. 向SqlConnectionStringBuilder类型的控件添加只读属性,并使用字段
  5. 将字段初始化为新的SqlConnectionStringBuilder实例
  6. 在Load事件中,将属性网格的Object属性设置为SqlConnectionStringBuilder
  7. 这就是那个。用户只需填写属性即可。如果您愿意,还可以在控件上创建一个ConnectionString属性,并让它返回SqlConnectionStringBuilder的.ConnectionString属性。

答案 1 :(得分:1)

你在这里描述的内容很简单,我怀疑那里只有 这个。你可能最好在这里坚持自己的代码。