zoukankan      html  css  js  c++  java
  • 浅谈后台中动态生成Table

          在项目实践中有些时候要用到在每页一个表格,而且每页的表头都是一样,这样的话就要在后台来控制生成表头的位置,也需要动态的控制每一页表格需要显示的行数。如下:

        第一步,在前台放置Repeater,在Repeater的ItemTemplate中放置一个Literal。前台如下:

        第二步,在后台申明全局变量:每页显示行数,总行数,当前页数,总页数,表头,表尾,换页和页号,如下:

        第三步,获取需要在页面显示的数据和通过数据量得到需要生成的页数,如下:

     

        最后一步,剩下的就是组合表格了,主要看你的需求了,这里的处理就是在Repeater的ItemDataBound事件中来处理。如下:

     

        总结,这种处理的方式可以灵活的控制数据的显示行数和表头的处理的。虽然也有一部分人认为在后台来输入前台的代码不是很好,但是很多时候需要这种方法来满足需求,这里面有个关键点就是Literal,因为这个标签生成HTML代码的时候是没有任何标签的和Label不一样。而且上面的这个方法可以很灵活的控制。我个人觉得还是不错的。

     

     

  • 相关阅读:
    强大的晶体管
    FPGA--数字芯片之母
    方波中的毛刺
    运放,运放
    解决标准FPGA资源丰富却浪费的问题
    国产FPGA市场分析 该如何破局
    流行的FPGA的上电复位
    Git 学习笔记
    日志格式的配置
    Shiro 笔记
  • 原文地址:https://www.cnblogs.com/nlx0201/p/1908140.html
Copyright © 2011-2022 走看看