private void txtquantity_TextChanged(object sender, EventArgs e) { try { txttotalamont.Text = (Convert.ToInt32(txtpurchaserate.Text) * Convert.ToInt32(txtquantity.Text)).ToString(); } catch { } }
سلام دوستان بنده برای ضرب کردن عدد اعشاری یخورده به مشکل برخوردم دوستان میتونن راهنمایی کند
و وقتی که txtquantity خالی میشه txttotalamont همون مقدار که در اون هست باقی می مونه
مشکل شما این که میخوای اعداد اعشاری درون Integer ضرب کنی شما باید بجایی Convert.Toint32 از Convert.Todoubl استفاده کنی
و برای خالی شدن توی قسمت try شرظ بزار مثلا
if(txtquantity.text=="") { txttotalamont.text=""; } else { txttotalamont.Text = (Convert.ToDouble(txtpurchaserate.Text) * Convert.Double(txtquantity.Text)).ToString(); }
ممنونم مشکلم حل شد مرسی
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)