gpt4 book ai didi

asp.net - 在 GridView 中以 2 位小数显示数字

转载 作者:行者123 更新时间:2023-12-03 14:27:48 26 4
gpt4 key购买 nike

我在 .aspx 页面中有一个 GridView,并在此网格中显示动态数据,设置 AutoGenerateColumns="True" .
根据用户在组合框中选择的选项,我将不同的 DataTables 绑定(bind)到 GridView。例如,如果用户选择 Persons,那么我正在获取 Persons DataTable,如果用户选择 Products,那么我正在获取 Products DataTable。
如何在 GridView 中以 2 位小数显示浮点数或 double 数?

最佳答案

绑定(bind)的列应该有一个 DataFormatString 列。您可以执行以下操作:
DataFormatString="{0:0.00}" Numeric Custom Format Strings

更新
AutoGenerateColumns="true" 的情况下...我必须了解有关您绑定(bind)的内容的更多细节,但这里有一些探索途径:

  • 我不确定 GridView 是否会
    尊重 DataFormatAttribute 中的
    数据注释。如果您正在绑定(bind)
    一个对象,并且 GridView 尊重
    那个属性,那可能是一个
    要走的路线。
  • 连接 RowDataBound 事件和
    检查每一列的潜力
    十进制值,并以这种方式格式化。
  • 关于asp.net - 在 GridView 中以 2 位小数显示数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923242/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com