我想在DataGridView中求和單元格並將結果顯示在MessageBox中。c#datagridview總和單元格值
我有兩個DataGridViews。第一個DataGridView從數據庫獲取數據。從第一個DataGridView中選擇行後,第二個DataGridView獲取值。
這是我的代碼
private void actionStatistics_Click(object sender, EventArgs e)
{
int total = 0;
for (int i = 0; i < productsDataGridView.Rows.Count; i++)
{
total += int.Parse(productsDataGridView.Rows[i].Cells[6].Value.ToString());
}
MessageBox.Show("Total quantity: " + total);
}
我在這一行出現錯誤:
total += int.Parse(productsDataGridView.Rows[i].Cells[6].Value.ToString());
錯誤是:
An unhandled exception of type 'System.NullReferenceException' occurred in task3.exe.
Additional information: Object reference not set to an instance of an object.
誰能幫我想想辦法?
我認爲問題是細胞[6]沒有任何價值 – jcvegan