读书人

怎么将52080.39转换为52080.39这样的

发布时间: 2011-12-30 23:30:45 作者: rapoo

如何将52080.39转换为52,080.39这样的会计数据?
表中有字段amount
select amount from table;

取出的数据都为如:600000 类型的数据
需要显示成600,000

再如52080.39 这样带小数位的数据
需要显示成52,080.39

请指点!谢谢~

[解决办法]
int a=60000;
a.ToString( "N ");
[解决办法]
简单的如
int money = 60000;
string smoney = money.ToString( "0,000 ");

而如果你的数据是通过例如DataGridView之类的控件展示出来

那么你可以通过设置DataGridViewCellStyle的format来达到效果


[解决办法]
.Format( "0,00,00,00,00,0,0,0,0, ")可以自己设置格式
[解决办法]
是在datagrid中显示,如何显示呢?
---------------------
通过自定义tablestyle来实现

DataGridTableStyle dts = new DataGridTableStyle();
DataGridColumnStyle dcs = new DataGridTextBoxColumn(参数1,参数2);//参数2即可指定Format
…………//对dcs的其它设置
dts.GridColumnStyles.Add(dcs);
dg.TableStyles = dts;

读书人网 >C#

热点推荐