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();
}
相關參考
留言
請問如何寫
上面那個程式謝謝
有那些不同