如何使用复合列创建dbgrid,
示例:dbgrid标头 |名字| |第一个|最后|
答案 0 :(得分:2)
组合应该/必须在数据集(表格)上完成
如果使用SQL Selects获取数据,则应在select语句中创建“composition”(语法取决于数据引擎/ sql server)。
您还可以在数据集上创建一个计算字段(查看帮助以及使用delphi安装的示例。
答案 1 :(得分:0)
标准Delphi DBGrid不支持此功能,但仅在ClientDataset中支持的Aggregate字段类型。
您可以使用提供此类功能的第三方网格组件。我个人喜欢提供此功能的EhLib网格以及许多其他功能。以下是带有嵌套列标题的EhLib的屏幕截图:
alt text http://www.ehlib.com/IMAGES/dbgridehform2.png
您可以在此链接中看到其他屏幕截图: http://www.ehlib.com/dbgrideh1.htm
答案 2 :(得分:0)
您可以通过编码获得此类功能:
或付钱: