簡體   English   中英

在C#中等效於delphi的TClientDataSet.PacketRecords?

[英]what is the equivalent of delphi's TClientDataSet.PacketRecords in c#?

如果我使用Adapter.Fill()方法將數據讀取到數據表中,則整個結果集將加載到該數據表中。 當記錄很多時,此過程可能需要一秒鍾或2秒鍾,並且由於它正在加載表單,因此表單需要花費幾秒鍾的時間才能顯示出來。

在delphi中,我可以使用一個PacketClient設置為50的TClientDataSet,例如,使其在打開時不加載整個表,而僅在需要時才獲取更多記錄。

有沒有辦法在C#中使用簡單的數據表組件來做同樣的事情?
該應用程序將所有數據感知控件綁定到一個綁定源,該綁定源綁定到由Adapter.Fill()方法填充的數據表。

方法填充有重載:

public int Fill(int startRecord, int maxRecords, params DataTable[] dataTables);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM