簡體   English   中英

Delphi-如何獲取cxGrid列的圖像?

[英]Delphi - How to get a image for a cxGrid column?

我有一個TcxGrid組件來顯示MS Access表的數據。 其中一列具有圖片。 該列的“屬性”列標記為“ ButtonEdit”。

我不想使用BlobEdit。 我想創建另一個表格來顯示這張圖片。 它將通過網格列的OnButtonClick()事件打開。 但是,我不知道如何獲取列內容(作為TStream或其他類型),或者如何獲取OnButtonClick()事件中的列名稱/字段名稱。 我無法固定列名,因為它是用於顯示任何Access表的“通用”網格。

我該怎么做?

如果您可以發布代碼,那么更好地理解您的問題將非常高興。 但是,當然,您可以使用FieldByName方法輕松獲取列內容。 嘗試使用它。

您沒有說如何將數據加載到網格中,但是要獲取單元格內容,可以使用:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM