Ficker adlı üyeden alıntı: mesajı görüntüle
int32 yerine double, decimal veya float gibi tiplerden birisini kullan sorun çözülür int32 tam sayı bir değer olduğu için ondalık değerle işlem yaparken hata oluşturacaktır.
int32 ben hiçbiyerde yazmadım aslında

DataGridView2.Columns("Fiyat").ValueType = GetType(Decimal)

Şeklinde yapıyorum 4.5 is not alid value for int32 diyor aynı şekilde hata veriyor.