2013-03-07 55 views
-1

我使用WAMP,在我跑我自己的數據庫,現在我需要總結的所有行總和在所有的DataGridView特定的列值

列名是特定列的所有值「錢「

我嘗試了foreach循環,但它給了我一個錯誤 」對象引用未設置爲對象的實例。「

foreach (DataGridViewRow row in dataGridView.Rows) 
{ 
     allMoney += int.Parse(row.Cells["money"].Value.ToString());     
} 

任何人都知道如何解決這個問題? 非常感謝您的幫助

+0

您確定您在DataGridView中有一列名爲「money」的列嗎?嘗試在循環中設置一個斷點並觀察row.Cells [「money」] – Matus 2013-03-07 20:31:10

+0

謝謝您的回覆。是的,我確定它的名字就是金錢,用斷點檢查,單元格的值是正確的,但它仍然給我「對象引用沒有設置爲對象的實例。」 – Daniel 2013-03-08 14:30:26

回答

0

您已經標記了MySQL,讓我們從數據庫的角度回答這個問題。

在您的查詢中,您需要使用SUM()來合計每行的值。

例如

SELECT SUM(order_value) FROM table 
GROUP BY customer_id 
+0

謝謝你的回覆。我需要總結一下數值,而不是行,在我的例子中,如果我想計算行數,它會很有用。或者它也會與價值一起工作? – Daniel 2013-03-08 14:32:15

+0

@ user2013456對不起,這是一個錯字,它應該說有SUM。我現在編輯它。 – Steve 2013-03-08 14:41:30

+0

哦,現在我明白了,我正在考慮這種解決方法,再次感謝:) – Daniel 2013-03-08 19:48:52

相關問題