如何将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;