葫芦老四 2023-06-09 16:40 采纳率: 100%
浏览 8
已结题

请教DELPHI在FireMonkey下TGRID格式化数据问题

请教一个DELPHI在FireMonkey下的问题:

在FMX中使用TGRID控件显示数据,如何将数据进行格式化呢

  • 写回答

2条回答 默认 最新

  • 0x0007 2023-06-09 17:12
    关注

    OnGetValue 事件里,处理最终要显示的数据,举个栗子:

    procedure TForm1.Grid1GetValue(Sender: TObject; const Col, Row: Integer;
      var Value: TValue);
    begin
      // 获取数据
      Value := MyData[Col, Row];
    
      // 如果是数值类型,则进行格式化
      if Value.IsType<Double> then
        Value := FormatFloat('#,##0.00', Value.AsExtended);
    end;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月5日
  • 已采纳回答 5月28日
  • 创建了问题 6月9日