我正在使用winforms。我花了很多时间绘制表格(可能不是很多,但这是一项无聊的任务)。
总结一下...我想开发一个连接到sql server数据库的简单aplication,让用户选择一个表,并将控件放在一个表单中(生成设计器代码),基于每列的条纹。然后我的应用程序将每个控件命名为表的列,设置maxlengh属性(如果类型为varchar),并在控件附近创建一个具有相同文本的标签。如果列是FK,则应用程序将绘制组合框,依此类推。我看到Telerik Open ORM做了这样的事情,但我只需要一个简单的IU生成应用程序。
如果在同一天我完成了我的小应用程序,我发现了一个相同的工具......我会觉得自己很愚蠢:D
那里有没有可以帮我工作的工具?
答案 0 :(得分:2)
您只需从服务器面板拖动数据库列并将其放在表单上即可。这将为您生成TextField,CheckBoxes和其他UI元素。
您也可以拖动整个表格并将其放在表单上。同样的事情将会发生:所有字段都将生成。
这是使用计划Visual Studio 2008 IDE。
答案 1 :(得分:0)
看看DevExpress - 他们有很多方法可以做到这一点。 (我们是他们产品的快乐用户。)
答案 2 :(得分:-1)
看看微软的lightswitch。我发布了一个与你类似的问题,并偶然发现了它。 Devexpress也有像Teleriks http://www.devexpress.com/Products/Index/Frameworks.xml这样的orm。我正在使用Lightswitch for form gen。祝你好运