主要是做一个metadata类的表或用XML,去描述当前的所内容,再做大量的封装控件,因为这时候事件处理变的很困难
SQL动态生成

解决方案 »

  1.   

    楼上的意思我也知道,不过这样作出来的动态FORM还是限制很大,而且工作量很大,要是可以站在巨人的肩膀上就好了。
    我目前的考虑 就是XML定义FORM,把可以想像到的元素(就是FORM中一个用户概念的东西,比如姓名)都预先定义好,存在一张表里。针对每一个要动态生成的FORM定义XML,选择需要哪些元素。 要处理事件的控件做成控件。至于校验用户录入,分两步,一是验证是否输入,用正则表达式验证输入正确性。如果需要数据库的验证,调用指定的存储过程。不过考虑越多头越大,大家有什么好意见吗