我有一个TcxGrid组件来显示MS Access表的数据。其中一列有图片。此列的“属性”列标记为“ButtonEdit”。
我不想使用BlobEdit。我想创建另一个表单,用于显示此图片。它将由网格列的OnButtonClick()事件打开。但是,我不知道如何获取列内容(如TStream或其他类型),或OnButtonClick()事件中的列名称/字段名称。我无法修复列名,因为它是显示任何Access表的“通用”网格。
我该怎么做?
答案 0 :(得分:0)
如果您可以发布代码,那么更好地理解您的问题会更好。但是,您可以使用FieldByName方法轻松获取列内容。尝试使用它。
答案 1 :(得分:0)
您没有说明如何将数据加载到网格中,但是要获取可以使用的单元格内容:
VarAsType(cxGrid1TableView1.DataController.Values[cxGrid1TableView1.Controller.FocusedRecordIndex,cxGrid1TableView1.Controller.FocusedColumnIndex],varString)