我在存储压力的数据库表中有一个列。压力始终存储为 PSI,可以通过潜水 14.5 转换为 BAR。
用户可以使用无线电组切换 PSI/BAR 的显示。
我正在使用 aTStringGrid
并且正在转换为 a TDbGrid
- 这对我来说很新。
当用户切换 PSI/BAR 时,如何更新我的数据库网格中的显示?(我想我只是再次执行它的查询?或调用query.Refresh()
?)但是我该如何进行转换?
- 可能是一个存储过程,虽然这看起来有点矫枉过正,存储过程对我来说也是新的......
- 通过更改
SELECT
我的查询语句?但我该怎么做呢?SELECT pressure / 14.5 FROM measurements
? 或者怎么做? - 或者有没有
OnBeforeXXX()
我可以编码的?或者OnGetDisplayText()
类似的?
我确信这是非常基本的,但直到现在我一直在显示未经处理的数据,现在我需要一个转换函数。谷歌没有帮助,但我可能不知道该要求什么。
我还想更改列标题的文本,在“压力 (PSI)”和“压力 (BAR)”之间切换。提前感谢您的帮助。