置WEBFORM里的datagrid里的数字的位数及小数点个数?
解决方案 »
- 在客户端vs连接TFS2010时怎么样取消vs的自动登录?????
- 跪求大神,挑战大神的问题。为什么JS显示图片的缩略图在.HTML中能运行,在.ASPX中不能?(我现在是菜鸟)
- C#中如何点击一个按钮,调用客户端的计算器?
- treeview服务器段如何获得checkbox内容。
- 虚心请教为何报表弹出登陆框
- 面向对象是为软件功能服务的,不是软件要依附于面向对象。
- 问一个关于DATASET更新的问题:
- C#excel问题 报错求教
- 获取tr.style.Display时报对象为空或未定义的错误...
- doc文档从数据库中读出的问题?--在线,望各位朋友帮忙!
- 有没有不歧视乙肝,招聘带菌程序员的软件公司?(散分)
- 我写的Windows 服务,启动时,一启动就自动关闭了??怎么回事啊??
<Columns >
<asp:BoundColumn DataField ="id" DataFormatString ={0:N2}></asp:BoundColumn>
</Columns>
</asp:DataGrid>
这样的话,只是保留两位小数,但能不能保留有效位数呢比如:
198502
变成
1982
DataFormatString ={0:N2}
这样的话,只是保留两位小数,但能不能保留有效位数呢比如:
198502
变成
1982楼主嘛意思,是不是说要自适应?
Public Overridable Property DataFormatString As String[C#]
public virtual string DataFormatString {get; set;}[C++]
public: __property virtual String* get_DataFormatString();
public: __property virtual void set_DataFormatString(String*);[JScript]
public function get DataFormatString() : String;
public function set DataFormatString(String);属性值
指定列中各项的显示格式的格式化字符串。默认值为 String.Empty。备注
使用 DataFormatString 属性来提供列中各项的自定义格式。数据格式字符串由以冒号分隔的两部分组成,形式为 { A: Bxx }。例如,格式化字符串 {0:F2} 将显示带两位小数的定点数。注意 整个字符串必须放在大括号内,表示它是格式字符串,而不是实际字符串。大括号外的任何文本均显示为实际文本。
冒号前的值(常规示例中为 A)指定在从零开始的参数列表中的参数索引。注意 此值只能设置为 0,因为每个单元格中只有一个值。
冒号后的字符(常规示例中为 B)指定值的显示格式。下表列出了一些常用格式。格式字符 说明
C 以货币格式显示数值。
D 以十进制格式显示数值。
E 以科学记数法(指数)格式显示数值。
F 以固定格式显示数值。
G 以常规格式显示数值。
N 以数字格式显示数值。
X 以十六进制格式显示数值。
OK搞定