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

DBGrid 之 Picklist 如何指定一開始先帶入第一筆資料

尚未結案
kyusikin
一般會員


發表:18
回覆:13
積分:6
註冊:2003-03-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-23 09:01:10 IP:203.70.xxx.xxx 未訂閱
DBGrid 之 Picklist 如何指定一開始先帶入第一筆資料? 因為 Picklist 有 aaa, bbb, ccc 三筆資料,如何程式一開始就讓 Pickklist 先帶入 aaa 而不是空白呢? 謝謝!
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-23 09:16:37 IP:202.62.xxx.xxx 未訂閱
您好﹗    以下以ADOTable元件舉例﹐Name欄位在DBGrid1之Columns屬性的0位順序﹒ 在資料集元件的AfterInsert事件中﹕
begin
  ADOTable1.FieldByName('Name').AsString := DBGrid1.Columns[0].PickList[0];
end;
========================= 大病初愈﹐休養調整中... =========================
------
忻晟
kyusikin
一般會員


發表:18
回覆:13
積分:6
註冊:2003-03-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-23 09:47:26 IP:203.70.xxx.xxx 未訂閱
引言: 您好﹗ 以下以ADOTable元件舉例﹐Name欄位在DBGrid1之Columns屬性的0位順序﹒ 在資料集元件的AfterInsert事件中﹕
begin
  ADOTable1.FieldByName('Name').AsString := DBGrid1.Columns[0].PickList[0];
end;
========================= 大病初愈﹐休養調整中... =========================
您好,不好意思,我沒講的更清楚。換另一種方式說明,Picklist 有類似 ComboBox 之 ItemIndex 指定的功能嗎?謝謝。
likush
高階會員


發表:5
回覆:235
積分:103
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-23 10:43:56 IP:220.134.xxx.xxx 未訂閱
不好意思, 有錯請指正 我想C兄所講的方法就應是你要的功能, DBGrid1.Columns[0].PickList[0]; 取得PICKLIST第一個值 如果要取得下一個 DBGrid1.Columns[0].PickList[1]; ========================= 讀萬卷書~不如來K.TOP走一遭 =========================
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-23 15:02:42 IP:61.222.xxx.xxx 未訂閱
補一下! DBGrid1.Columns[0].PickList.Add('aaa'); 你說的Itemindex 應該是用戶選擇哪一個Item的意思吧。 很顯然的DBGrid ,並沒有這個咚咚! 只能 For I:=0 to DBGrid1.Columns[0].PickList.Count-1 do if ADOTable1.FieldByName('Name').AsString =DBGrid1.Columns[0].PickList[I] then begin edn; 呵呵!笨方法
系統時間:2024-07-07 19:12:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!