已知表a 里面有编号 id  begintime 开始时间,周期天数 interval 表B id编号 datemetime 你选择虚拟表生成的一个日期的值,两个varchar类型的字段,这两个字段和虚拟表添加的一样。 用sql时间函数获取周期后一天的时间,
,然后获取两个日期之间的所有日期
求根据字段生成一张虚拟表,虚拟表中有日期,外加两个varchar类型的字段,返回一张表和控件绑定,双击控件时,可以编辑,编辑后显示两个varchar类型的字段信息,

解决方案 »

  1.   

    就是后面的两列是两varchar类型的字段,是虚拟表里面编辑的,显示在页面上,但是值是存储在b表上的
      

  2.   

     我画下来
          日期              类型               时间 
    编辑  2009-12-13   
    编辑  2009-12-14  
    编辑  2009-12-15  
    编辑  2009-12-16 
    编辑  2009-12-17
    这些日期是根据起始日期和间隔天数求出来的,后面是varchar类型的字段,本来是空值,点击编辑后,可以编辑,然后显示在控件上,显示的数据时虚拟表,储存在实体表b中  
      

  3.   

    表结构 a表,id, begintime开始日期 ,间隔周期,根据开始日期和间隔的天数,可以获得最后的日期,然后根据最后日期和起始日期获得两者之间的所有日期,比如上面的2009-12-13 到2009-12-17之间的所有日期,生成一张虚拟表,添加另外两个字段,点击任意行编辑,可以编辑类型和时间这两个字段,然后显示在页面上(就是我画的),不选择的行,则是空值 。。但是储存在实体表中,实体表里面有 id 类型 时间