PDA

View Full Version : سوال: رفع خطای مقدار عدد 0 در فیلد جدول



MahmoodM30
شنبه 21 بهمن 1396, 00:03 صبح
سلام دوستان امروز به یه مشکلی بر خورد کردم توی ثبت مقدار در جدولم من توی جدولم یه فیلد تخفیف دارم که اگه توی فیلد تخفیف عددی وارد بشه همون عدد رو ثبت میکنم ولی وقتی عددی کوچکتر از 1 رو وارد میکنم خطای Input string was not in a correct format روبرو میشم یعنی 0 رو هم وارد کنم این پیغام رو میده مقار خالی هم وارد کنم این پیغام رو میده ممنون میشم دوستان دلیل رو بگن برای قبت هم از دیتاست استفاه کردم (تکست باکسی که استفاد کردن برای Devexpress هست)

if (string.IsNullOrEmpty(txtTakhfif.EditValue.ToStrin g()))
{
MablagTakhfif = 0;
}
else
{
MablagTakhfif = Convert.ToInt64(txtTakhfif.EditValue);
}


در صورت خالی بودن فیلد تخفیف متغییر MablagTakhfif مقدارش 0 هست که این مقدار رو ثبت نمیکنه و خطا میده ولی 1 باشه بدون مشکل ثبت میکنه

ali_md110
شنبه 21 بهمن 1396, 11:29 صبح
یک برک پوینت بزارید ابتدای متدی که وظیفش ثبت کردن تخفیف هست چک کنید فیلد MablagTakhfif چه مقداری گرفته
ممکنه مقداری بجز عدد داشته باشه