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

TwwDBComboBox 動態增加item對應的值

尚未結案
chrislao
初階會員


發表:86
回覆:69
積分:36
註冊:2002-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-06 23:49:28 IP:202.175.xxx.xxx 未訂閱
while not adoq.Eof do begin cbMemGroup.Items.Add(adoq['GroupName']); adoq.Next; end; 可以動態增加item, 但怎樣動態增加item對應的值,這個值是adoq['GroupNum']
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-07 04:13:34 IP:203.204.xxx.xxx 未訂閱
chrislao 你好
while not adoq.Eof do
  begin
    cbMemGroup.Items.Add(VarToStr(adoq['GroupName']));
    // 或暂使用以下方式亦可
    cbMemGroup.Items.Add(adoq.FieldByName('GroupName').AsString);
    adoq.Next;
  end;
_______________________________________ 深藍的魚,祝您好運..........連連 發表人 - chance36 於 2004/11/07 04:17:59
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-07 11:46:30 IP:61.229.xxx.xxx 未訂閱
hi,chrislao: 下面是舉例,請自行換成要加入Items裡的字串
  cbMemGroup.MapList:=True;  //這行要加,才會讓顯示的內容與儲存的內容分開
  //底下就是你的回圈了...
  cbMemGroup.Items.Add('顯示的內容1'#9'對應要儲存的值1');  //以#9字元隔開
  cbMemGroup.Items.Add('顯示的內容2'#9'對應要儲存的值2');
  cbMemGroup.Items.Add('顯示的內容3'#9'對應要儲存的值3');
chrislao
初階會員


發表:86
回覆:69
積分:36
註冊:2002-12-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-12 16:56:54 IP:202.175.xxx.xxx 未訂閱
謝謝change.jian,這就是我想要的結果    
引言: hi,chrislao: 下面是舉例,請自行換成要加入Items裡的字串
  cbMemGroup.MapList:=True;  //這行要加,才會讓顯示的內容與儲存的內容分開
  //底下就是你的回圈了...
  cbMemGroup.Items.Add('顯示的內容1'#9'對應要儲存的值1');  //以#9字元隔開
  cbMemGroup.Items.Add('顯示的內容2'#9'對應要儲存的值2');
  cbMemGroup.Items.Add('顯示的內容3'#9'對應要儲存的值3');
系統時間:2024-05-17 11:22:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!