全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1521
推到 Plurk!
推到 Facebook!

如何從TRxDBGrid 抓取東西

答題得分者是:herbert2
yesseecity
一般會員


發表:1
回覆:1
積分:0
註冊:2011-04-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-04-07 16:55:30 IP:114.33.xxx.xxx 訂閱
各位前輩,我想請問一下
我的 TRxDBGrid 裡面有了一些資料,
有什麼方法可以知道:
1. TRxDBGrid 裡面 有幾欄幾列

2. TRxDBGrid 的某欄某列裡面是什麼

---------------->8------------------->8-----------------
aaa: TRxDBGrid;

Showmessage( _____ ); //裡面放 aaa.????
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-04-07 17:26:28 IP:202.39.xxx.xxx 訂閱
絕對無法從 TRxDBGrid 裡面取得任何資料, 它就像是電影院裡的銀幕, 影像與資料都只是被放映出來的.
您必須從它對應的 TDataSource 的 TDateSet 讀取資料.
TRxDBGrid 欄數 := RxDBGrid1.FieldCount; // 全部的 Column 數, 非螢幕上可見的 Column 數
TRxDBGrid 列數 := RxDBGrid1.DataSource.DataSet.RecordCount; // 總筆數, 非螢幕上可見的 Row 數
yesseecity
一般會員


發表:1
回覆:1
積分:0
註冊:2011-04-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-04-08 09:18:35 IP:114.33.xxx.xxx 訂閱
自己摸了好幾天,原來TRxGrid抓不出來...
謝謝前輩的回答
後來我找到這個 →http://www.mybuffet.cn/html/0/252.htm
delphi DataSet導出excel
編輯記錄
yesseecity 重新編輯於 2011-04-07 21:32:07, 註解 無‧
cancer
高階會員


發表:58
回覆:319
積分:190
註冊:2004-07-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-04-22 23:01:05 IP:210.202.xxx.xxx 未訂閱
TRxDBGrid 繼承 TDBGrid 嗎?如果是,TDBGrid 有 TInplaceEdit,把它找出來,它的 Text 就是格子的內容文字。
如果是要拿 DataSet 欄位內容,何必又轉出來?直接用 FieldByName() 不就好。
系統時間:2024-04-24 18:26:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!