asp.net 中如何金额数字1234加上逗号变为12,345 123456变成123,456等等这种

只把前台页面显示的数字加上逗号,而不更改数据库。比如前台输出是12345,要变成12,345。貌似要用正则表达式,但搞了半天无从下手... 只把前台页面显示的数字加上逗号,而不更改数据库。比如前台输出是12345,要变成12,345 。 貌似要用正则表达式,但搞了半天无从下手 展开
pay300
2012-08-08 · TA获得超过2766个赞
知道小有建树答主
回答量:689
采纳率:0%
帮助的人:226万
展开全部
数据库中类型为money
例如:20元,那么显示出来是:20.0000
所以我想请教各位怎么把20.0000显示为20或20.00 (asp.net)
Convert.ToDecimal(Row["roomType_OnlinePrice"]).ToString("0.00");
l6.Text = Convert.ToDecimal(ds.Tables[0].Rows[i]["SumCommission"].ToString()).ToString("0");
追问
这样数据库中的值就被改变了,我要做的是只更改asp.net前台页面显示的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wu2001728
2012-08-07
知道答主
回答量:11
采纳率:0%
帮助的人:3.3万
展开全部
123.ToString("N")
追问
谢谢!
我尝试使用:

cellNew.Text = String.Format("{0:n0}", Convert.ToInt64(row[col]));

得到我想要的结果了,但是现在还有个问题是,那如果后面再想把逗号remove掉,可以么,怎么做呢?谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2012-08-07 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6387万
展开全部
ToString("N")

我觉得这些基础的东西都应该必须会的
更多追问追答
追问
能说的详细点么,刚开始接触asp.net,就让我把数字都改成带逗号的,一头雾水呢,谢谢!
追答
123.ToString("N")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式