PDA

View Full Version : نمایش عدد اعشاری تا دو رقم



reza97
یک شنبه 29 بهمن 1391, 16:41 عصر
سلام
من یک نظر سنجی نوشتم که درصد ها رو به صورت زیر نمایش میده
6.66666666666667
6.66666666666667
33.3333333333333
که من میخوام فقط تا دورقم اعشار نمایش بدن
باید چیکار کنم؟

malloc
یک شنبه 29 بهمن 1391, 22:10 عصر
شرمنده وقت نکردم درستش کنم اما کد زیر داخلش یه کلمه کلیدی هست به نام round باید از اون استفاده کنی . تو کد زیر دو رقم اعشار برمیگردونه


private void GetRate()
{
string ss = ((FormView1.FooterRow.FindControl("lblNewsID") as Label).Text);
Linq.NDT_TabelsDataContext GetThisRate = new Linq.NDT_TabelsDataContext();
var s = GetThisRate.S_GetRateAvg(int.Parse((FormView1.Foot erRow.FindControl("lblNewsID") as Label).Text));

try
{
foreach (var s1 in s)
{
lblthisRate.Text = Math.Round((double)s1.Sum / Convert.ToInt32(s1.Count), 2).ToString();
RadRating1.Value = Math.Round((decimal)Convert.ToInt32(s1.Sum) / Convert.ToInt32(s1.Count));
}
}
catch
{
lblthisRate.Text = "";
RadRating1.Value = 0;
}
GetThisRate.Dispose();

}