需求: 用户要在datagridview界面中输入信息(信息的类型是数字,信息条数不固定)
           如何在datagridview的最下方添加一行合计 并保持一直在最下方
           合计上方可以无限添加行
           不知道我说的各位明白不?
           求大家帮帮忙

解决方案 »

  1.   

    c# DataGridView添加合计行的例子
      

  2.   

    可以用rows.add
    rows.cells[n].value设置任意单元格。不要绑定。
      

  3.   

      DataRow dr = dt.NewRow();
      dr["XX"] =  XX;
      dt.Rows.InsertAt(dr,  dt.Rows.Count - 2);   //在最后一行上方加新行
      datagridview.DataSource = dt;
      

  4.   

    DataRow iRow = dt.NewRow();   //定义datatable一个新行
    iRow["AmerceReason"] = "合计金额:";
    iRow["AmerceMoney"] = double.Parse(dt.Compute("sum(AmerceMoney)", "true").ToString());  //取合计数值
    dt.Rows.Add(iRow);
    this.dataGridView1.DataSource = dt;
      

  5.   

    自定义控件 MultiColHeaderDgv