+2 امتیاز

سلام . من یدونه دیتا گرید ویو دارم که نام کالا,تعدادوقیمت و ... توش ذخیره میشه یدونه دکمه دارم  برای برای اینکه اگر یه سطر از datagridview رو انتخاب کردم با هربار زدن اون از تعداد کالام کم میشه میخواستم اگر به یک رسید دیگه کمتر ازاون نشه یه راه حل دارم که اینم کدشه

if (int.Parse(dataGridView1.CurrentRow.Cells["column2"].Value.ToString()) ==1 )
}

   
	break;

}

ولی چون مبلغ کل کالاهام توی دیتارو تو تکس باکس نشون میدم وقتی ک break میشه مبلغ کل بهم میریزه ممنون اگه کمکم کنید؟

بسته شده

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام.

 اگر شما نیاز داشته باشید که وقتی تعداد کالاهاتون به یک رسید هیچ محاسبه ای انجام نشه اجرای رویداد رو به پایان برسونید.

            if (int.Parse(dataGridView1.CurrentRow.Cells["column2"].Value.ToString()) == 1)
            {
                return;
            }

 

 

مرسی عزیز، خدا رو شکر.
توسط (2,595 امتیاز) 5 15 90
مشکلم این بود به جای break باید از return استفاده میکردم بازم مرسی
توسط (133 امتیاز) 1 3 18
+2 امتیاز

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

if (int.Parse(dataGridView1.CurrentRow.Cells["column2"].Value.ToString()) >=2 )
}
  // دستور کم کردن تعداد کالا و قیمت کل 
}

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...