本帖最后由 Richard.Ma 于 2024-4-29 09:36 编辑
你的需求是“看到的跟用于数据计算的值不一致”
所以是需要用实际的单元格值参与计算的,那么单元格值这块就不能动了。能考虑的只有去改显示的字符串,显示的字符串可以考虑通过tag存储。
有两个可以考虑的方案:
1.通过设置特定的格式化字符串来修改:
比如给单元格格式直接设置你需要的字符(比如存储在tag中的字符串)
但是这里有一些局限,对于“0、#、?、.、,、%、E、e、-、+”这些有特殊意义的字符。你要显示的话需要转义。例如"\0",才能 显示0而不是显示原值
另外,还可以考虑自定义单元格格式
https://demo.grapecity.com.cn/sp ... formatter#timestamp
2.通过自定义单元格,重写paint方法,拿到tag来进行显示。可以参考这个demo,实际上就是把tag做为paint 方法的第二个参数value进行了显示
https://demo.grapecity.com.cn/sp ... e-hover-change-text
|