【发布时间】:2013-07-07 06:49:21
【问题描述】:
我有一个 TDBGrid。它可以工作,但显示的列非常大。
如何设置“自动修复列宽”?
【问题讨论】:
-
每列的宽度默认调整为相应字段的声明大小。如果这与现实不符,您应该重新考虑您的数据库设计。
-
@Uwe,对于字段的
DisplayWidth计数0字符来说是这样,每个字符宽 6 像素,Tahoma 大小为 8 字体(默认缩放)。如果您正在显示,假设有 100 个W字符(每个 10 像素宽),默认列宽将比实际需要的窄 400 像素(当DisplayWidth为 100 时)。因此,自动调整宽度可能还有一个相反的原因。