تاكد انك تمرر الباراميترات الصحيحة للقاعدة اخي ,
فارجح ان هناك عمود يستقبل بيانات من نوع int و انت تمرر له string
و ارجح ان المشكلة في عمود السعر ,,
عليك بتمرير بيانات متطابقة مع القاعدة اخي ,,
ان كان عندك اي جدول او عمود بيطلب بيانات من نوع int
فقط قوم بتحول ال string الى int
و على سبيل المثال :
cmd50.Parameters.ADdWithValue("SellingPrice",Convert.ToInt(textBox3.Text));