1

我正在努力将“开源”项目的代码库转换为可以实际工作的东西。我把这个词放在引号里是因为原作者所做的就是拿一个商业产品说“好的,我们现在已经从中赚到了足够的钱。这是源代码。做任何你想做的事。” 不幸的是,代码库原样需要超过 1000 美元的专有组件库来编译。

除了一个主要的例外,我已经仔细研究了大部分专有的东西。它使用了相当多的 InfoPower TwwDBGrid。在一个重要的地方,它有一个显示名称列和几个复选框的网格,并且可以为每个单独的记录自定义名称列的背景颜色和文本颜色。

我在 Infopower 网格中有执行此操作的代码,重新实现 DevEx 网格将是微不足道的,但我似乎无法找到可以处理它的开源网格。我不需要 InfoPower 网格的全部功能,但我确实需要一个 DB 网格,它可以让您指定列类型,例如复选框列,并且它具有用于在绘制时为单元格着色的事件处理程序。

有谁知道满足这些要求的网格?如果我能避免的话,我真的不想做一些丑陋的事情,比如用 TdbCtrlGrid 破解它......

4

2 回答 2

6

常规TDBGrid 用于显示复选框并可以为其单元格着色。它还可以在一定程度上处理自定义控件,并且通常比大多数人认为的更可自定义。除非您有此处尚未指定的要求,否则我没有看到任何排除它的东西。

于 2009-12-28T17:38:03.200 回答
3

问题已得到解答,但请查看SMDBGrid,它是免费的并且满足您的要求,它将节省您的时间而不是重新实现它们。

替代文字
(来源:scalabium.com

于 2009-12-28T21:17:59.793 回答