PDA

View Full Version : سوال: فارسی نمایش دادن اعداد در lable در asp.net



sh.lashkary
چهارشنبه 16 بهمن 1392, 14:22 عصر
با سلام و خسته نباشید به همه برنامه نویسهای عزیز
چیکار کنم تا lable ای که داخل لیست ویو هست و از دیتابیس بایند میشه به صورت اعداد فارسی نمایش داده بشه نه انگلیسی ؟

fakhravari
چهارشنبه 16 بهمن 1392, 16:01 عصر
باید عدد مورد نظر با کد اسکی فارسی نمایش بدی.
تابع ریپلیس

Mohammad_dn
چهارشنبه 16 بهمن 1392, 16:40 عصر
میتونی فونت هم نصب کنی برای صفحت(فونت فارسی)

moslem.hady
چهارشنبه 16 بهمن 1392, 18:44 عصر
از این تابع استفاده کن:

public string ConvertNumLa2Fa(string num)
{
string result = string.Empty;
foreach (char c in num.ToCharArray())
{
switch (c)
{
case '0':
result += "٠";
break;
case '1':
result += "١";
break;
case '2':
result += "٢";
break;
case '3':
result += "٣";
break;
case '4':
result += "٤";
break;
case '5':
result += "٥";
break;
case '6':
result += "٦";
break;
case '7':
result += "٧";
break;
case '8':
result += "٨";
break;
case '9':
result += "٩";
break;
default:
result += c;
break;

}
}
return result;
}

sh.lashkary
پنج شنبه 17 بهمن 1392, 08:56 صبح
ممنونم از راهنمایی هاتون مشکلم با فونت فارسی حل شد.

fakhravari
پنج شنبه 17 بهمن 1392, 13:05 عصر
فونت کار نمیکنه!

Mohammad_dn
پنج شنبه 17 بهمن 1392, 15:07 عصر
چرا فونت کار نمیکنه؟؟؟من نصب کردم همه چی هم درست کار میکنه