DBGrid 之 Picklist 如何指定第幾筆資料? |
尚未結案
|
kyusikin
一般會員 發表:18 回覆:13 積分:6 註冊:2003-03-27 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
kyusikin
一般會員 發表:18 回覆:13 積分:6 註冊:2003-03-27 發送簡訊給我 |
引言: 您好﹗ 如您的要求﹐以下即代表第三筆資料﹒ DBGrid1.Columns[0].PickList[2]; ========================= 大病初愈﹐休養調整中... =========================您好: 謝謝您提供這樣的資訊,可是這不是我主要的目的。其實我最主要是: 現在有兩個 picklist,假如 A 的 picklist 讓使用者選擇改變了 picklist,則 B 的 picklist 便會對應 A 的 picklist。例如: A.picklist => aaa,bbb,ccc B.picklist => 111,222,333 使用者選擇了 A.picklist 之 bbb, 則 B.picklist 便會自動對應顯示 222. 如何做比較好呢?謝謝! |
kyusikin
一般會員 發表:18 回覆:13 積分:6 註冊:2003-03-27 發送簡訊給我 |
引言: DBGrid1.Columns[第幾欄].PickList[3] 引言: 您好﹗ 如您的要求﹐以下即代表第三筆資料﹒ DBGrid1.Columns[0].PickList[2]; ========================= 大病初愈﹐休養調整中... =========================您好: 謝謝您提供這樣的資訊,可是這不是我主要的目的。其實我最主要是: 現在有兩個 picklist,假如 A 的 picklist 讓使用者選擇改變了 picklist,則 B 的 picklist 便會對應 A 的 picklist。例如: A.picklist => aaa,bbb,ccc B.picklist => 111,222,333 使用者選擇了 A.picklist 之 bbb, 則 B.picklist 便會自動對應顯示 222. 如何做比較好呢?謝謝! |
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
在DBGrid之Mouseup可以如下取得, mouse所點是第幾個row(DBGrid之Row而不是Record no), 不知是否你要的 kyusikin 你好: procedure TForm1.DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var c:TGridCoord;
begin
c:=DBGrid1.MouseCoord(x,y);
showmessage('row no is' inttostr(c.y));
end; c.x為column no, c.y 為Row no
------
====================== 昏睡~ 不昏睡~ 不由昏睡~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |