decimal ukupnoKupovine = 0.00M;
private void ukupnoStanje
{
foreach (DataGridViewRow dr in gridKupovina.Rows)
{
ukupnoKupovine += Convert.ToDecimal(dr.Cells[2].Value);
}
nUkupno.Value = ukupnoKupovine;
}
Koristim gornju funkciju da bi zbrojio kolonu u gridu i prikazao je u numeric text polju(nUkupno).
Međutim, prilikom konvertiranja u decimal u varijablu ukupnoKupovine se upiše broj bez decimalnog mjesta.
Znači, grid mi vrati 123,23 a u varijablu se upiše 12323.
Zašto?