我从存储过程中获取int值。但是当我将这个数据源与gridview绑定时,我看到值被转换为float。 我正在使用 Text ='<%#Bind(“Quantity”)%' 我想把它显示为int,而不是零 例如:让值为233,当我绑定它显示为233.00
时答案 0 :(得分:1)
试试这个:
Text='<%# Bind("Quantity", "{0:0}") %>'
This link有一个非常完整的列表和字符串格式代码的说明。它们有时会很傻,比如说.ToString( formatCode )方法:
var a = 12344.00;
Console.WriteLine(a.ToString("0"));
在绑定语法
中输出与此相同Eval(12344.00, "{0:0}")