این کد برا من کار کرده است. یک سطر جدید newRow که حاصل جمع ستونهای نظیر هست به انتهای DataGridView1 اضافه می شود:
DataGridViewRow newRow = (DataGridViewRow)DataGridView1.Rows[0].Clone();
int columnCount = DataGridView1.Columns.Count;
int[] sum = new int[columnCount];
for (int i = 0; i < DataGridView1.Columns.Count; i++)
{
foreach (DataGridViewRow row in DataGridView1.Rows)
{
sum[i]+=Convert.ToInt32(row.Cells[i].Value);
}
}
for (int i = 0; i < columnCount; i++)
{
newRow.Cells[i].Value = sum[i];
}
DataGridView1.Rows.Add(newRow);