我在datagrid视图中有这个列总是有十进制值,如(1.30)或1.2或1。
我试图将十进制值截断为1,例如(1.30)应为1.3。
如何通过网格视图实现数据格式
<asp:BoundField DataField="TGValue" ShowHeader="False">
<ItemStyle Width="10%" />
</asp:BoundField>
答案 0 :(得分:1)
您可以使用DataFormatString属性来实现这一目标。您只需要提供正确的字符串格式。在你的情况下,它将是,
DataFormatString="{0:0.0}"
所以你的标记就是
<asp:BoundField DataField="TGValue" ShowHeader="False" DataFormatString="{0:0.0}" >
<ItemStyle Width="10%" />
</asp:BoundField>
答案 1 :(得分:0)
<asp:BoundField DataField="TGValue" ShowHeader="FALSE" DataFormatString="{0:0.0}" >
<ItemStyle Width="10%" />
</asp:BoundField>