十进制值的网格视图中的数据格式

本文关键字:数据格式 视图 网格 十进制 | 更新日期: 2023-09-27 18:27:00

我在datagrid视图中的这一列总是具有类似(1.30)、1.2或1的十进制值。

我试图将十进制值截断为1,例如(1.30)应该是1.3。

如何在网格视图中实现通过数据格式

<asp:BoundField DataField="TGValue" ShowHeader="False">
    <ItemStyle Width="10%" />
</asp:BoundField>

十进制值的网格视图中的数据格式

您可以使用DataFormatString属性来实现这一点。您只需要给出正确的字符串格式。在你的情况下,

DataFormatString="{0:0.0}"

所以你的标记是

<asp:BoundField DataField="TGValue" ShowHeader="False" DataFormatString="{0:0.0}" >
         <ItemStyle Width="10%" />
</asp:BoundField>
  <asp:BoundField DataField="TGValue" ShowHeader="FALSE" DataFormatString="{0:0.0}" >
  <ItemStyle Width="10%" />
            </asp:BoundField>