مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

ضرب عدد اعشاری در ویندوز فورم

چهارشنبه, 27 شهریور 1398 16:14

ضرب عدد اعشاری در ویندوز فورم


 private void txtquantity_TextChanged(object sender, EventArgs e)
        {
            try
            {

            
            txttotalamont.Text = (Convert.ToInt32(txtpurchaserate.Text) * Convert.ToInt32(txtquantity.Text)).ToString();
        }
            catch
            {

            }
        }

سلام دوستان بنده برای ضرب کردن عدد اعشاری  یخورده به مشکل برخوردم  دوستان میتونن راهنمایی کند 

و وقتی که  txtquantity  خالی میشه  txttotalamont  همون مقدار   که در اون هست باقی می مونه 

چهارشنبه, 27 شهریور 1398 18:03

مشکل شما این که میخوای اعداد اعشاری درون Integer  ضرب کنی شما باید بجایی Convert.Toint32 از Convert.Todoubl استفاده کنی

و برای خالی شدن توی قسمت try شرظ بزار مثلا

if(txtquantity.text=="")
{

txttotalamont.text="";

}
else
{

 txttotalamont.Text = (Convert.ToDouble(txtpurchaserate.Text) * Convert.Double(txtquantity.Text)).ToString();

}

کسانی که از این پست تشکر کرده اند : munibahmadi,
چهارشنبه, 27 شهریور 1398 20:05

ممنونم   مشکلم حل شد  مرسی 

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید