PDA

View Full Version : نمایش عدد بزرگ ...



nasimnastaran
جمعه 22 اسفند 1393, 11:05 صبح
با سلام
فکر می کنم سئوال تکراری باشه ، ولی من جستجو کردم ، نتیجه ای نگرفتم ..... حال سئوال
من برای جمع دو عدد 18 رقمی از double استفاده کردم ولی توی textbox اونو به صورت نماد علمی نشون می ده مثلا به صورت 1.00000000010833E+15 ، در صورتی من می خوام به صورت عدد نشون بده ... . لطفا راهنمایی بفرمایید .

double Sum = 0.00;
for (int j = 0; j < 10; j++)
{
for (int i = 0; i < dgVal.RowCount; i++)
{
Sum += Convert.ToDouble(dgVal[j + 1, i].Value);

}
}
txtSum.Text = Sum.ToString();
با سپاس

alibilgats
جمعه 22 اسفند 1393, 17:12 عصر
سلام
دوست عزیز یا از نوع داده Int64 به جای double استفاده کن.
یا اینکه از این روش استفاده کن :

txtSum.Text = Sum.ToString("###################");

البته روش دوم مشکلش اینه که از رقم 15 به بعد رو گرد میکنه!