PDA

View Full Version : سوال: جمع واحد پول و رشته



morteza_1234m
پنج شنبه 27 خرداد 1389, 18:05 عصر
سلام دوستان
من یک فیلد در دیتابیسم دارم که نوعش Money هست و یک فیلد که نوعش رشته هست
حالا من چه طوری میتونم این دو نوع مختلف رو با هم جمع کنم
این کار برای قسمت واریز پول به حساب مشتری هست که باید مبلغ قبلی رو با مبلغ ورودی جمع کنم و بریزیم به حساب شخص
اگر کمک کنید ممون میشم

mmd2009
پنج شنبه 27 خرداد 1389, 18:33 عصر
میشه یک مقدار money که تو بانکت هست رو کپی کنی اینجا که ببینم قالیش چطوریه این money

زنده باد یوونتوس

morteza_1234m
پنج شنبه 27 خرداد 1389, 20:08 عصر
نمونه

10000000.0000

mmd2009
پنج شنبه 27 خرداد 1389, 20:28 عصر
خب دوست عزیز این کد رو بنویس 2 تا رو تو 2 تا متغیر رشته بذار و اینطوری جمعشون کن




string a ="مقدار پول";
string b = "پول جدید";
int c = int.Parse(a) + int.Parse(b);



زنده باد یوونتوس

morteza_1234m
پنج شنبه 27 خرداد 1389, 20:40 عصر
این اررور رو میده

mmd2009
پنج شنبه 27 خرداد 1389, 20:43 عصر
دوست عزیز اینم یک مثال ساده

ابتدا تو تکست باکس یک مقدار عددی بذار بعدش جمع رو بزن اونوقت میبینی با فیلد اول جمع میکنه

اینم بگم بانگ رو بذار تو درایو c یادم رفت بذارمش تو پوشه Debug
db همون بانکه

زنده باد یوونتوس

morteza_1234m
پنج شنبه 27 خرداد 1389, 20:51 عصر
برای بانک باید دو تا فایل باشه نه یکی
بازم از صحه صبر شما تشکر می کنم


string a=ds.Tables[0].Rows[0][3].ToString();
string b=txtInputCost.Text;
int c = int.Parse(a) + int.Parse(b);جوینده یابنده است ولی کمک دوست عزیز mmd2009 (http://www.barnamenevis.org/forum/member.php?u=115786) هم خیلی کمک کرد و از این دوست عزیز تشکر می کنم
کد رو به صورت زیر تغییر دادم عمل کرد

double a=System.Convert.ToDouble(ds.Tables[0].Rows[0][3].ToString());
double b = System.Convert.ToDouble(txtInputCost.Text.ToString ());
double c = a + b;