دسته بندی ها
18:56 1400/11/28

خطای Input string was not in a correct format در سی شارپ

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 6594
پاسخ دهنده : saedbfd 19:02 1400/11/28

این خطا یعنی شما می خواهید یک مقدار که عددی نیست و قابل تبدیل به عدد رو نیست رو به عدد تبدیل کنید. خط زیر رو دقت کنید :

int myVar = Convert.ToInt32(dgvShowDraft.CurrentRow.Cells["LetterID"].Value);

در این خط کد شما سعی کردید مقدار ستون LetterID رو دریافت کنید، مقدارش رو به int تبدیل کنید و در متغیر مورد نظر نگهداری کنید.

یا مقداری که در ستون LetterID نگهداری می کنید int نیست و یا شامل کاراکتر هست و نمیشه به int تبدیل کرد. یا اینکه در دیتابیس و در جدول LetterID رو به صورت عددی نگهداری نکردید. در هر صورت مقدار LetterID قابل تبدیل به int نیست.

به این پاسخ امتیاز بدهید    0
امتیاز: 1654 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود