什么是c#中的delphi的TClientDataSet.PacketRecords?

时间:2016-04-19 10:50:00

标签: c# winforms datatable

如果我使用Adapter.Fill()方法将数据读入数据表,则整个结果集将加载到数据表中。 当有许多记录时,这可能需要一秒钟或2秒,因为它是在表单的加载中,表单需要几秒钟才能显示出来。

在delphi中,我可以使用TClientDataSet,其中packetrecords设置为50,例如,在打开时不加载整个表,只在需要时获取更多记录。

有没有办法在C#中使用简单的数据表组件做同样的事情? 应用程序将所有数据感知控件绑定到绑定源,绑定到绑定到由Adapter.Fill()方法填充的数据表。

1 个答案:

答案 0 :(得分:0)

方法填充有重载:

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