想给datagridview的查询列(生产工时),加个求和项,请问代码怎么写;

您好,想给datagridview的查询列(生产工时),加个求和项,请问这个代码怎么写呢;

img

// 获取生产工时列的索引
int productionHoursColumnIndex = dataGridView1.Columns["生产工时"].Index;

// 计算求和
decimal sum = 0;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
    if (row.Cells[productionHoursColumnIndex].Value != null)
    {
        decimal productionHours = Convert.ToDecimal(row.Cells[productionHoursColumnIndex].Value);
        sum += productionHours;
    }
}

// 在DataGridView中添加求和行
dataGridView1.Rows.Add("总计", "", sum.ToString());