日期:2014-05-19  浏览次数:20942 次

[up有分]自动表单生成[winform]

根据数据库中表的结构,自动生成表单各项!

比如数据库表中有字段A(int),B(bool)。现在只要关联到这个表,界面上就自动添加文本输入框(关联A)+单选按钮(关联B)和一个 "保存 "按钮(插入新数据记录)


师兄们多指点!我靠是不想打开VS就写代码!给点思路....




------解决方案--------------------
UP有分
先接个分再说

沙发要奖励多点
------解决方案--------------------
代码生成器不是一般的多,从界面到存储过程...
------解决方案--------------------
up
------解决方案--------------------
此时不UP,更待何时?
------解决方案--------------------
不懂,先UP了
------解决方案--------------------
UP,JF
------解决方案--------------------
这个玩意我也想要一个

代码生成器到是不少 codesmith不错

------解决方案--------------------
帮你顶一下
------解决方案--------------------
这个问题我也问过了,也一直想写一个,无奈没有时间
最好方法应该是使用datagrid,将单选框,下拉框等等加入datagrid
假设不用datagrid,自动生成的界面布局是个难题
------解决方案--------------------
up
------解决方案--------------------
up一下

------解决方案--------------------
up
------解决方案--------------------
我曾写过代码生成器,但不是很完善
------解决方案--------------------
没做过,
有一种想根据表字段类型,动态创建控件。
并且生成click事件,下面执行相应的sql语句.

------解决方案--------------------
找.Net编译器 ?
------解决方案--------------------
代码是要写的 ,你如果只是为了显示效果的话你通过在 后台代码中创建临时表的信息把你想要的显示条件 类似于建数据库的形式创建起来,然后往临时表中插入数据。可以通过
DataTable DT=new DataTable();
DT.Columns.Add( "ID ",typeof(int));
DT.Columns.Add( "mc ",typeof(string));
......


DR[ "ID "]=1;
…………
这样的显示放到一个容器中就ok了


------解决方案--------------------
我也在找这个问题,up~~~一下
------解决方案--------------------
顶下再看~~
------解决方案--------------------
up
------解决方案--------------------
我可以问一下你用的VS是2005的吗?
据我所知,这个功能在.Net Framework3.5里面应该可以实现.
------解决方案--------------------
up
------解决方案--------------------
up