1

私は次の DataGrid を持っています (ルーマニア語で書かれています):

ここに画像の説明を入力

この式で列「Valoarea」を計算したい:

valoarea = Cantitationa * Pret unitar (ファラ 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;
        }
    }

さて、私の質問は次のとおりです。行の特定のセルに適切なデータを入力するにはどうすればよいですか?

4

2 に答える 2