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

請問Delphi2005 For in Loop 的用法..

尚未結案
akccbh
一般會員


發表:32
回覆:30
積分:12
註冊:2004-07-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-17 01:05:20 IP:220.135.xxx.xxx 未訂閱
請問我用 BDPDataReader 讀出資料後,要放到ListBox中, 用新的For in Loop是要怎麼做呢?? 謝謝.. 以下 xxxx 不知道要用什麼.. var i:Integer; For i in DataReader.xxxx do Begin ListBox.Items.Add(DataReader.xxxxx); end;
eric039
中階會員


發表:57
回覆:126
積分:51
註冊:2002-11-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-17 17:50:51 IP:61.231.xxx.xxx 未訂閱
依照 .net DataReader 的使用方法 應該是使用這樣的方式
while DataReader.read do
begin
  ListBox.Items.Add(DataReader.Item['FieldName'].ToString);
end;
DataReader 的特性會從第一筆開始讀取依序不可逆的方式 所以用 DataReader.Read 就可以從第一筆讀到最後一筆 試試看!! Eric Lin
------
Eric Lin
akccbh
一般會員


發表:32
回覆:30
積分:12
註冊:2004-07-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-18 00:43:25 IP:220.135.xxx.xxx 未訂閱
謝謝.. 另外是否有人知道 For in do 的用法是 ???
shieh2700
高階會員


發表:0
回覆:127
積分:100
註冊:2002-06-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-18 08:38:19 IP:61.229.xxx.xxx 未訂閱
範例程式節錄自下列連結: http://info.borland.com/media/shockwave/delphi2005/diamondbacksneakpeek.swf    
var
  Doc : XmlDocument;
  Root : XmlElement;
  NodeList : XmlNodeList;
  Node : XmlNode;
begin
  // Load XML document nodes into a listbox
  Doc := XmlDocument.Create;
  Doc.Load(FileName);
  Root := Doc.DocumentElement;
  NodeList := Root.SelectNodes(XPath);
  for Node in NodeList do
  begin
    ListBox1.Items.Add(Node.InnerText);
  end;
end;
系統時間:2024-07-02 14:52:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!