【问题标题】:Delphi - How to get a image for a cxGrid column?Delphi - 如何获取 cxGrid 列的图像?
【发布时间】:2014-08-09 12:21:51
【问题描述】:

我有一个 TcxGrid 组件来显示 MS Access 表的数据。其中一列有一张图片。此列的“Properties”列标记为“ButtonEdit”。

我不想使用 BlobEdit。我想创建另一个表单来显示这张图片。它将由网格列的 OnButtonClick() 事件打开。但是,我不知道如何获取列内容(作为 TStream 或其他类型),或 OnButtonClick() 事件中的列名/字段名。我无法修复列名,因为它是用于显示任何 Access 表的“通用”网格。

我该怎么做?

【问题讨论】:

    标签: delphi ms-access delphi-2010 tcxgrid


    【解决方案1】:

    如果您可以发布您的代码,将会更好地理解您的问题。但是你可以通过使用 FieldByName 方法轻松获取列内容。尝试使用它。

    【讨论】:

      【解决方案2】:

      您没有说如何将数据加载到网格中,但要获取可以使用的单元格内容:

        VarAsType(cxGrid1TableView1.DataController.Values[cxGrid1TableView1.Controller.FocusedRecordIndex,cxGrid1TableView1.Controller.FocusedColumnIndex],varString)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-02-21
        • 2020-01-18
        • 1970-01-01
        • 1970-01-01
        • 2013-02-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多