我想做一个报表的网站,前台客户需要填写已经规定好的报表,后台对报表的数据进行汇总、审核、分析等事情!但是有一个地方希望高手们给我点启示,后台管理员可能需要对已经设计好的报表添加项,行和列都可能添加,然后变成新的报表,在前台的页面显示出来,然后前台用户从此填写新的报表提交!可是我不知道这个地方用什么方法实现!

解决方案 »

  1.   

    这个全由后台做不就行了,也是动态的啊,与Web前端关系不大啊
      

  2.   


    那这个地方就需要用动态的模板,根据报表模板来设置报表。而且管理员可以设置
    可以考虑用js方面的插件或是cs的插件
      

  3.   

    我靠,你这个功能可不是几句话能写出来的,前台来实现的话,你可以加1个<select>标签,
    用户可以在这里添加展示出来的列,
    你的thead应该添加一些函数,比如单击是排序,
    右键可以隐藏该字段,等并且你应该用xml文件来保存这些设置
      

  4.   

    可以用模板来实现啊,具体的模板设计可以用Excel完成,在导入为HTML 表格,或者直接用框架工具比如EXTJS来设计
      

  5.   

    可以试一下farpoint spread asp.net,生成报表很方便。Cell单元可以设定输入组件类型
      

  6.   

    1.你的报表要是在前端页面上用表格形式展示,你就考虑通过数据库的数据动态生成带有表格的页面。可以考虑用xml来控制你的字段个数。2.你的报表若是用Excel表格形式,可以考虑导出你生成的表格模板,之后在进行导入。