首先定一个足够大的整型数组MyCount
还有这里假设你的值为可以转化为整形的。private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ( e.Item.ItemIndex >= 0 )
{
for ( int i = 1; i < e.Item.Cells.Count; i++ )
{
if ( e.Item.Cells[i].Text.ToString().Trim() != "&nbsp;" ) 
{
MyCount[i] += int.Parse( e.Item.Cells[i].Text );
}
}
}
else if (e.Item.ItemType == ListItemType.Footer)
{
e.Item.Cells[0].Text = "合计";
e.Item.Cells[0].Font.Bold = true;
e.Item.Cells[0].HorizontalAlign = HorizontalAlign.Center;
for ( int i = 1; i < e.Item.Cells.Count; i++ )
{
//MyCount[i]现在存的是累加值,你可以求平均数
e.Item.Cells[i].Text = MyCount[i].ToString();
e.Item.Cells[i].Font.Bold = true;
}
}
}