我有以下 DataGrid(用罗马尼亚语编写):
我想通过这个公式计算列“Valoarea”:
valoarea = Cantitatea * Pret unitar (fara TVA)
我的实际代码给了我错误:
private void produseFacturate_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
switch (e.ColumnIndex)
{
case 3:
var row = produseFacturate.Rows[e.RowIndex];
double qty, price;
double.TryParse(row.Cells[2].Value.ToString(), out qty);
double.TryParse(row.Cells[3].Value.ToString(), out price);
row.Cells[4].Value = (qty * price).ToString();
break;
}
}
现在,我的问题是:如何用好的数据填充行上的特定单元格?