我正在使用C#visual studio 在主窗体上,它在datagridview1中显示库存 我有datagridview1有5列名为股票ID,产品名称,产品类型,数量,总价格。 我想将标签名称Lbl2显示为总价格列的总和,但我不能 请帮忙
private void Lbl2_TextChanged(object sender, EventArgs e)
{
decimal TotalPrice = 0;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (!row.IsNewRow && row.Cells["Total Price"].Value != null)
{
TotalPrice += (decimal)row.Cells["Total Price"].Value;
}
}
Lbl2.Text = TotalPrice.ToString("N2");
}
感谢
答案 0 :(得分:0)
以这种方式转换为十进制:
TotalPrice += Convert.ToDecimal(row.Cells["Total Price"].Value);