DBGrid->如果想要抓取某個座標裡的內容 |
答題得分者是:deity
|
cmchin
一般會員 發表:2 回覆:4 積分:1 註冊:2004-07-14 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 可以透過資料集元件來抓取相對應DBGrid中指定位置的資料內容﹐以下以字串形態欄位為例﹕
Var I, J : Integer; Str : String; begin I := StrToInt(Edit1.Text); J := StrToInt(Edit2.Text); ADOTable1.First; ADOTable1.MoveBy(I-1); Str := ADOTable1.Fields.Fields[J-1].AsString; end;若涉及的欄位形態不一﹐可使用Variant變形資料形態﹐如下﹕ Var I, J : Integer; MyVariant : Variant; begin I := StrToInt(Edit1.Text); J := StrToInt(Edit2.Text); ADOTable1.First; ADOTable1.MoveBy(I-1); MyVariant := ADOTable1.Fields.Fields[J-1].AsVariant; end;========================= 大病初愈﹐休養調整中... ========================= 發表人 - cashxin2002 於 2004/09/23 09:45:34
------
忻晟 |
cmchin
一般會員 發表:2 回覆:4 積分:1 註冊:2004-07-14 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
|
cmchin
一般會員 發表:2 回覆:4 積分:1 註冊:2004-07-14 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
cmchin
一般會員 發表:2 回覆:4 積分:1 註冊:2004-07-14 發送簡訊給我 |
orz
現在是先用
Column.Field.AsString
的方式來抓取那一格的資料
因為不管怎麼試...似乎都要先移動到dbgrid所指的位置...orz
之前是想將DBGrid當成陣列來使用..結果似乎沒辦法orz
引言: TStringGrid(dbgrid1).Cells[2,2]; 肯定是不可以! 因為 Cells 為 TstringGriD property DBGrid 是由 TCustomDBGrid 繼承。 主要還是要靠 您是用那一方面? 選擇較省力的方法。 否則光靠 抓取(2,2)的內容 除非 移動 Record 好像就別無他法 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |