PDA

View Full Version : سوال: جمع و کسر اعداد در قسمت مانده به طور خودکار



rehbare
سه شنبه 18 اردیبهشت 1397, 20:15 عصر
148127

درست مثل نمونه

148128

rehbare
سه شنبه 18 اردیبهشت 1397, 20:58 عصر
تورو خدا کسی نمیدونه بگه چیکار کنم

عکس پایین برنامه من هست میخوام مثل عکس بالا یی مانده با بستانکار وبدهکار مانده بده

rehbare
چهارشنبه 19 اردیبهشت 1397, 14:55 عصر
سلام
اگه موضوع رو بد مطرح کردم بگید
میتونم جور دیگه مطرح کنم
بخدا لازم دارم این کد رو

Mahmoud.Afrad
چهارشنبه 19 اردیبهشت 1397, 17:57 عصر
اطلاعات از دیتابیس میاد؟ اسکریپت جدول و کد؟ صرفا با عکس نمیشه جواب داد.

mrsp1988
چهارشنبه 19 اردیبهشت 1397, 19:19 عصر
سلام
شما اول باید یه جوین بزنی بین ردیف و ردیف +1 بعد راحت میتونی این کار رو بکنی

rehbare
پنج شنبه 20 اردیبهشت 1397, 13:17 عصر
سلام
شما اول باید یه جوین بزنی بین ردیف و ردیف +1 بعد راحت میتونی این کار رو بکنی

بلخره پیدا کردم
درست شد بچه ها

Shadow_net
یک شنبه 23 اردیبهشت 1397, 01:47 صبح
بلخره پیدا کردم
درست شد بچه ها
با سلام
میشه توضیح بدید چطور حلش کردید ممنون میشم


سلام
شما اول باید یه جوین بزنی بین ردیف و ردیف +1 بعد راحت میتونی این کار رو بکنی

میشه بیشتر توضیح بدید ممنون

rehbare
سه شنبه 25 اردیبهشت 1397, 15:04 عصر
با سلام
میشه توضیح بدید چطور حلش کردید ممنون میشم



میشه بیشتر توضیح بدید ممنون


decimal bed = 0, bes = 0, mande = 0;


for (int i = 0; i < dataGridViewX1.RowCount - 1; i++)
{




bes = Convert.ToDecimal(dataGridViewX1.Rows[i].Cells["bstankar"].Value.ToString());
bed = Convert.ToDecimal(dataGridViewX1.Rows[i].Cells["bdehkar"].Value.ToString());
//dataGridViewX1.Rows[i].Cells["mandeh"].Value.ToString();


//foreach (DataGridViewRow row in dataGridViewX1.Rows)
mande = mande + (bes - bed);


string vaz = "بدهکار";


if (mande > 0) vaz = "بستانکار";


if (mande == 0) vaz = "بی حساب";


dataGridViewX1.Rows[i].Cells["vazhsab"].Value = vaz;


dataGridViewX1.Rows[i].Cells["mandeh"].Value = mande.ToString();