Sql server 表格自动生成软件

Sql server 表格自动生成软件,sql-server,winforms,forms,code-generation,Sql Server,Winforms,Forms,Code Generation,我正在使用winforms。我花了很多时间画表格(也许不是很多,但这是一项无聊的任务) 总而言之。。。我想开发一个简单的应用程序,它可以连接到sql server数据库,让用户选择一个表,并根据每个列的tipe将控件放在表单中(生成设计器代码)。然后,我的应用程序将命名每个控件,就像表的列一样,设置maxlengh属性(如果类型为varchar),并在控件附近创建一个具有相同文本的标签。如果列是FK,则应用程序将绘制一个组合框,依此类推。我看到Telerik Open ORM制作了类似的东西,但

我正在使用winforms。我花了很多时间画表格(也许不是很多,但这是一项无聊的任务)

总而言之。。。我想开发一个简单的应用程序,它可以连接到sql server数据库,让用户选择一个表,并根据每个列的tipe将控件放在表单中(生成设计器代码)。然后,我的应用程序将命名每个控件,就像表的列一样,设置maxlengh属性(如果类型为varchar),并在控件附近创建一个具有相同文本的标签。如果列是FK,则应用程序将绘制一个组合框,依此类推。我看到Telerik Open ORM制作了类似的东西,但我只需要一个简单的应用程序来支持IU一代

如果在同一天我完成我的小应用程序,我会发现一个工具,使相同的。。。我会觉得自己很愚蠢:D


有没有什么工具可以帮我做这项工作

您只需从服务器面板拖动DB列并将其放到表单上即可。这将为您生成文本字段、复选框和其他UI元素

也可以拖动整个表并将其放到窗体上。同样的事情也会发生:所有字段都将被生成


这是使用plan Visual Studio 2008 IDE。

查看Microsoft lightswitch。我发了一个与你类似的问题,但无意中发现了。Devexpress也有类似Teleriks的orm。我正在使用Lightswitch for form gen。祝你好运

看看——他们有很多方法可以做到这一点。(我们是他们产品的快乐用户。)

我正在使用VS2008 Professional。我想按你说的做,但我不能把表格或表格中的字段丢了。。。有什么建议吗?谢谢。好吧,ppl在我相同的情况下,请看一下Q中关于同一主题的第一个答案: