Delphi 如何使用组合列创建dbgrid?

Delphi 如何使用组合列创建dbgrid?,delphi,dbgrid,Delphi,Dbgrid,如何使用组合列创建dbgrid 示例:dbgrid头 |名字| |首先|最后|应该/必须在数据集(表)上进行合成。 如果使用SQL Selects获取数据,则应在select语句中进行“合成”(语法取决于数据引擎/SQL server)。 您还可以在数据集上创建一个计算字段(请查看帮助和随delphi一起安装的示例)。标准delphi DBGrid不支持此功能,但聚合字段类型仅在ClientDataset中受支持 您可以使用提供此类功能的第三方网格组件。我个人喜欢提供此功能的网格以及许多其他功能

如何使用组合列创建dbgrid

示例:dbgrid头 |名字|
|首先|最后|

应该/必须在数据集(表)上进行合成。
如果使用SQL Selects获取数据,则应在select语句中进行“合成”(语法取决于数据引擎/SQL server)。

您还可以在数据集上创建一个计算字段(请查看帮助和随delphi一起安装的示例)。

标准delphi DBGrid不支持此功能,但聚合字段类型仅在ClientDataset中受支持

您可以使用提供此类功能的第三方网格组件。我个人喜欢提供此功能的网格以及许多其他功能。以下是具有嵌套列标题的网格的屏幕截图:


(来源:)

您可以在此链接中看到其他屏幕截图:

您可以通过编码获得此类功能:

  • DBGrid的子类化
  • 您可以编写DB access内容(网站上有示例),并管理自定义图形
  • 或支付:

  • 是我的选择,神奇的网格
  • 任何其他第三方网格,如提到的EHLib

  • 很抱歉,但不清楚。您正在寻找嵌套的列标题吗?非常感谢,但我不想创建(查找或计算)字段,我只想查看按主要标题分组的字段(列),以便在dbgrid中很好地显示。示例列名、姓、性别..与“个人”标题列职务、薪水..与“专业”标题