0

MS Access テーブルのデータを表示する TcxGrid コンポーネントがあります。このコラムの 1 つに写真があります。この列の「Properties」列は「ButtonEdit」としてマークされています。

BlobEdit を使用したくありません。この画像を表示するために、別のフォームを作成したいと思います。グリッド列の OnButtonClick() イベントで開かれます。しかし、列の内容 (TStream またはその他の型) を取得する方法、または OnButtonClick() イベントで列名/フィールド名を取得する方法がわかりません。Accessテーブルを表示するための「汎用」グリッドであるため、列名を修正できません。

どうすればいいですか?

4

2 に答える 2

0

コードを投稿できれば、質問をよりよく理解できます。もちろん、FieldByName メソッドを使用すると、列の内容を簡単に取得できます。それを使ってみてください。

于 2014-08-12T04:13:30.190 に答える
0

データをグリッドにロードする方法については言及していませんが、使用できるセルのコンテンツを取得するには、次のようにします。

  VarAsType(cxGrid1TableView1.DataController.Values[cxGrid1TableView1.Controller.FocusedRecordIndex,cxGrid1TableView1.Controller.FocusedColumnIndex],varString)
于 2014-08-15T18:15:55.117 に答える