想 把统计求和信息 放到 DataGrid的 FooterText中为了美观(因为其实只有一列要统计求和),必须合并几列

序号 经销商名称 数量 详细
1
2
合          计: 数量求和
要把序号和 经销商名称的两列的Footer合并成 一列 填上 “合计:”请问怎么实现?我用 DG.Items[ds.Tables[0].Rows.Count].Cells[1].ColumnSpan=2;
程序报错!

解决方案 »

  1.   

    用javascript脚本,在成生以后对table进行设置
      

  2.   

    你这样不是加到footer中的
    ItemCreated的时候重新构造这行
    if(e.Item.ItemType==ListItemType.Footer)
    {
    e.Item.Cells.Clear();
    TableCell tc=new TableCell();
    tc.Text="合计";
    tc.ColumnSpan=2;
    e.Item.Cells.Add(tc);
    tc=new TableCell();
    tc.Text="数量求和";
    e.Item.Cells.Add(tc);
    }
      

  3.   

    在ItemCreate的时候,取出foot的部分,这个部分是一个Table,然后重做他,重新Control.Add()
      

  4.   

    用 DG.Items[ds.Tables[0].Rows.Count-1].Cells[1].ColumnSpan=2;
      

  5.   

    LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) (
    :他的回答是正解