10203040总计:100把datagrid这一列的数相加,和显示在Label上..

解决方案 »

  1.   

    如果你绑定的是一个DataTable的话用他来做最快,如果是用向导,那循环rows再计算.
      

  2.   

    1 声明一个变量,在ItemDataBound中累加
    2 对数据源DataTable进行Compute的Sum求和
    如 这样DataTable dt = new DataTable();
                dt.Columns.Add(new DataColumn("Name",typeof(Int32)));
                dt.Rows.Add(new object[] { 1 });
                dt.Rows.Add(new object[] { 12 });
                dt.Rows.Add(new object[] { 13 });
                dt.Rows.Add(new object[] { 14 });
                Response.Write(dt.Compute("sum(Name)",null));