日期:2014-05-18  浏览次数:20434 次

动态表单问题,超级难度!
数据库里面存放了表单需要的字段,根据这些字段如何做成录入的表单模板?然后把数据提交到数据库?
难点:1.根据字段生成录入表单
            2.如何提交到数据库

------解决方案--------------------
在数据库里查询出字段,放到dataset中,把dataset绑定到gridview中,录入提交后把gridview中的数据保存到dataset中,然后提交dataset
------解决方案--------------------
那就让用户输入对应关系,存一个文件,入库的时候,根据客户配置存吧
------解决方案--------------------
配置各个列的对应html控件类型。

根据表名生成form

每个字段一个Label显示中文名,和对应的html控件。

vpostback时,按名称收集信息。拼sql
------解决方案--------------------
..是有些麻烦
------解决方案--------------------
其实我觉得你的问题太不具体,不太想深入回答。不过最近asp.net论坛里我实在是越来越难找到值得回答的贴子了。我给你个实在、可行的思路建议:

根据对数据库的读取,你可以参考:

http://www.google.cn/search?q=%E5%8A%A8%E6%80%81%E8%AE%BE%E7%BD%AEsqlDatasource&hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US&lr=&nxpt=20.437933800406241984890

http://www.google.cn/search?q=asp.net%20%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BD%E6%A8%A1%E6%9D%BF&hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US&lr=&nxpt=20.863539517311596584779

动态设置数据源(进行查询),和动态加载模板列,用在GridView、DetailsView、FormView中。例如就可以在
------解决方案--------------------
老大/这样也行!