我正在做一个房屋租赁合同的录入页面,遇到这样一个难题:比如一个房屋的租期是5年(可以是任意时间),每半年交一次租金,录入网页的界面是,第1次交租金:租赁起始日期、租赁截至日期、本次需付租金,第2次交租金:租赁起始日期、租赁截至日期、本次需付租金,......第n次交租金:租赁起始日期、租赁截至日期、本次需付租金,我就要有10个这样的行来填写,而且我是要把这n次租金情况都录入完后,在确定无错的情况下,才一次性提交到服务器的数据库中。 
我的问题有两个: 
1.这种不确定的n次租金录入界面如何设置。 
2.提交时,为了保持数据的一致性,需把这n组数据放到一个数组中,作为参数赋值给一个存储过程。 
希望各位大侠看看以上问题如何解决?如果不能解决,能否提供一个更好的处理方法,谢谢!

解决方案 »

  1.   

    web下gridview好像没有多行录入的功能,如果你是固定10行的话你就用10行textbox,循环取值后循环生成insert,不过这个办法比较笨。最好有多行录入的第三方控件
      

  2.   

    我就是10行的textbox,我也感到该方法太笨了,所以来请高手们有没有更好的方法?
      

  3.   

    不需要这样设计。通过系统设置交租金时间如一季度或半年。
    通过出租时间计算租期,租期与交租金时间除的结果为次数。添加时按照次数添加并一次只能添加一条记录
    或web 里通过gridview生成n行,填写数据,遍历行一次提交。
      

  4.   

    租赁起始日期、租赁截至日期、本次需付租金 用三个文本框 在边上在弄个gridview,添加一个就在gridview中加一行,当然也可以在gridview中修改,等数据全都弄好以后提交遍历gridview中的所有行
      

  5.   

    你可以使用XML类型作为传入参数