線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1803
推到 Plurk!
推到 Facebook!

請教有關 StringGrids

 
an512
一般會員


發表:3
回覆:3
積分:1
註冊:2004-10-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-21 13:58:41 IP:59.188.xxx.xxx 未訂閱

大家好,

我想問 ... 如果 StringGrids 內的資料太多時 ... 當第一次顯示資料時 ... 請問如何設定到顯示最後一筆資料或請問該如何用程式來控制其顯示的範圍呢 ?

Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-21 15:04:44 IP:210.65.xxx.xxx 未訂閱

procedure TForm1.Button1Click(Sender: TObject);
begin
StringGrid1.Col := 1;
StringGrid1.Row := StringGrid1.RowCount - 1;
end;


Fishman

------
Fishman
an512
一般會員


發表:3
回覆:3
積分:1
註冊:2004-10-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-08-21 16:37:07 IP:59.188.xxx.xxx 未訂閱

你好,

我已經嘗試過你的方法了 ... 但可能是誤會了意思 ... 所以達不到我想要的效果 ....

當我用你的方法時 ... StringGrid 的 cursor 的確是去到了最後一筆資料 ... 但 StringGrid 所顯示的範圍 ... 依然都是首幾十筆資料 ...

我的設定是 ... StringGrid 可以一次過顯示 30 筆資料 ... 然而我的資料總數有 300 筆 .... ( 我已經設定了 scroll bar ) ... 我希望可以當我第一次用StringGrid 顯示資料時 ... StringGrid 可以自動跳至第 300 筆資料 ... 即是顯示第 285 - 315 的範圍 ...

不知道這樣說是否太複雜呢 ?

先謝謝你的指導

an512
一般會員


發表:3
回覆:3
積分:1
註冊:2004-10-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-08-27 18:03:11 IP:59.188.xxx.xxx 未訂閱

請問有無人可以指導一下呢 ?

麻煩大家

sdddds
一般會員


發表:10
回覆:9
積分:3
註冊:2003-05-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-03-29 10:30:10 IP:219.87.xxx.xxx 未訂閱
你好:
在BCB裡StringGrid有一個屬性叫 StringGrid->TopRow
你可以將StringGrid->TopRow = 285;則表示第一個顯示欄位為285
相對的...Delphi也一樣...你可以試試 ^^
系統時間:2024-05-14 16:39:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!