GridView是一个比较好的展示数据的控件,数据可以非常简单的绑定到表格,几乎不用编太多程,但是如果要展示的数据表外形上需要多行表头,或者合计行,就需要另外处理一下了:
    一、多行表头需要重载GridView的OnRowCreated事件:
 1GridView中的多重表头及合计行        protected void gvMain_RowCreated(object sender, GridViewRowEventArgs e)
 2
    二、合计用FooterRow实现,可以在数据绑定后来实现,或者在RowCreated事件中应该也能做(偷懒没试),下面是在绑定后单独做的,方法很简单,没有考虑效率和设计结构的问题:
 1GridView中的多重表头及合计行        private void AddTotle(GridView gv,DataSet ds,int pos, int start)
 2        }
    其中ds是数据表,在算合计的时候需要遍历整个表;pos是需要显示“合计”二字的GridView控件的列索引;start是需要做合计计算的数据集(DataSet控件)起始列索引,默认是一直算到倒数第二列(最后一列不做合计)。

相关文章:

  • 2022-02-08
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2022-01-25
猜你喜欢
  • 2021-10-08
  • 2022-03-10
  • 2021-12-12
  • 2021-09-13
相关资源
相似解决方案