DataGridView欄位計算總合

關於DataGridView的問題這篇問題中,有網友提到了DataGridView總和的部分要如何去做,chhuang大有回覆了一篇,真是太神了,節錄問題與解決方式如下
問題
我想要計算DetailDataGridView金額的總計
還有就是以蛋糕為例 5*30=150
計算好填回金額內
然後總計的270元
我要寫入另外的textbox內

例如:

商品 數量 單價 金額
--------------------------------------------------
牛奶 1 20 20
咖啡 2 50 100
蛋糕 5 30 150

總計 270 元
使用VB2005


解答
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("C1", typeof (string));
dt.Columns.Add("C2", typeof (int));
dt.Columns.Add("C3", typeof (int));
dt.Columns.Add("C4", typeof(int));
dt.Columns["C4"].Expression = "C2 * C3";

dt.Rows.Add("牛奶", 1, 20);
dt.Rows.Add("咖啡", 2, 50);
dt.Rows.Add("蛋糕", 5, 30);

dataGridView1.DataSource = dt;
textBox1.Text = dt.Compute("Sum(C4)", null).ToString();
}

相關參考

留言

3dmax寫道…
SharpDevelop
請問如何寫

上面那個程式謝謝

有那些不同

這個網誌中的熱門文章

開啟cshtml檔案時,出現『並未將物件參考設定為物件執行個體』的錯誤訊息

無法設定中斷點 尚未載入符號檔