评论会员:游客 时间:2012/02/07
查看:imgsrc=]:SP的蒂瓦里
嗨,亲爱的
我有一个解决办法,我是创办净几天ago.it的工作得很好。
试着在你的SSRS。
{C}************************************************** ***************
只需复制并粘贴到上述报告的代码块
报告
1。添加在您的报告表。
2。给一个数据集。
3。设置表的列上的表达,你想转换成字的价值。 Code.ExpandPrice(CDbl(Fields! Placement_Amount.Value))
设置
报告设置成代码。遵循以下步骤。
1。报告菜单上单击"确定"。
2。单击属性。
3。单击代码,复制上述的整个代码并粘贴
如果其乐于助人PLZ率
评论会员:游客 时间:2012/02/07
。迈赫迪吴拉姆:尝试{A}{A2}{A3的}]
RaviRanjankr:退房下面的代码
public string GetNumberInWord(int number)
{
if (number == 0) return Zero?
if (number == -2147483648) return Minus Two Hundred and Fourteen Crore Seventy Four Lakh Eighty Three Thousand Six Hundred and Forty Eight?
int[] num = new int[4];
int first = 0;
int u, h, t;
System.Text.StringBuilder sb = new System.Text.StringBuilder();
if (number < 0)
{
sb.Append(Minus ?;
number = -number;
}
string[] words0 = { ? One ? Two ? Three ? Four ? Five ? Six ? Seven ? Eight ? Nine ?};
string[] words = { Ten ? Eleven ? Twelve ? Thirteen ? Fourteen ? Fifteen ? Sixteen ? Seventeen ? Eighteen ? Nineteen ?};
string[] words2 = { Twenty ? Thirty ? Forty ? Fifty ? Sixty ? Seventy ? Eighty ? Ninety ?};
string[] words3 = { Thousand ? Lakh ? Crore ?};
num[0] = number % 1000; num[1] = number / 1000;
num[2] = number / 100000;
num[1] = num[1] ?100 * num[2]; num[3] = number / 10000000; num[2] = num[2] ?100 * num[3]; for (int i = 3; i > 0; i?
{
if (num[i] != 0)
{
first = i;
break;
}
}
for (int i = first; i >= 0; i?
{
if (num[i] == 0) continue;
u = num[i] % 10; t = num[i] / 10;
h = num[i] / 100; t = t ?10 * h; if (h > 0) sb.Append(words0[h] + Hundred ?;
if (u > 0 || t > 0)
{
if (h > 0 || i == 0) sb.Append(and ?;
if (t == 0)
sb.Append(words0[u]);
else if (t == 1)
sb.Append(words[u]);
else
sb.Append(words2[t - 2] + words0[u]);
}
if (i != 0) sb.Append(words3[i - 1]);
}
return sb.ToString().TrimEnd();
}
的
评论会员:游客 时间:2012/02/07
您更好的谷歌。没有人可以给你所有这些。的问候,爱德华