【发布时间】:2012-11-08 16:10:54
【问题描述】:
我正在尝试使用 DBGrid 制作一个框架,它将为 10 多个表提供服务,其中一半字段作为默认值,其他字段为每个表所独有。
由于列的空间是有限的,我不想手动配置每个表的每一列,因为它的质量很差,我想知道一种方法可以通过一个最大的内容来计算每列的宽度该列内的行,由自己的组件或数据集测量。
有人知道路吗?世界上是否有一些具有这种能力的定制组件? 我需要一个解决方案,根据网格所有可见列中的可见数据来实现大小的增加和减少。 到目前为止,我的解决方案在选定单元格的绘制方面存在问题,女巫跳出选定的数据集行。
注意:请不要关闭我的问题。这与网格宽度或表单宽度无关。将水平滚动条最小化是所有列的宽度,但不一定要隐藏它。
【问题讨论】:
-
@RRUZ 它不适合表单,而是适合自己的内容,即使水平滚动条可见。
-
我知道我以前问过这个问题并得到了很好的答案...
-
@kobik 链接已失效。
标签: database delphi delphi-2006 tdbgrid