繁体   English   中英

在 delphi 网格中使用 rpad

[英]Use rpad in delphi grid

在 tdbgrid 中使用 rpad 无法正常工作。 在 sql 开发人员工作正常。 这个问题的任何解决方案。

Select rpad('Lionel Messi',20,'.') as COL_1 from dual
union all
Select rpad('Cristiano Ronaldo',20,'.') as COL_1 from dual
union all
Select rpad('Pele',20,'.') as COL_1 from dual

例子:

在此处输入图像描述

看起来您的 Sql 开发人员使用的是固定间距字体,而您的 DBGrid 不是。 将您的 DBGrid 设置为使用像 Courier New 这样的固定间距字体。

在任何情况下,为了将来参考,在您的 SQL 服务器上使用 SQL 来执行 output 格式并不是非常合理的做法,特别是当它通过使用每个例如 RPad()资源和网络带宽应该留给客户端去做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM