我想在标签中gridview1中的一列的总和,以及gridview2中的一列的总和。之后我想在页面加载中对两个标签求和。我在按钮点击上添加行时的gridview1的总和列,也对于gridview2。
答案 0 :(得分:0)
使用 RowDataBound 时,您可以直接获取数据源中1个gridview的值之和。然后,您可以将总和存储在变量中,并使用它来填充" Total"你所追求的总和。要从特定网格视图中获取列的总和,可以使用以下代码;
var gv= sender as GridView;
var ds= gv.DataSource as IEnumerable<YourClassObject>;
e.Row.Cells[3].Text = dataSource.Sum(item => item.YourProperty).ToString();
然后,您可以直接从填充的变量中分配标签或单元格文本...