WinForm C#中的DataRepeater分页

时间:2018-07-07 05:58:37

标签: c# .net pagination datarepeater

我必须使用WinForm C#实现面板,其中包含一些记录。因此,我已使用DataRepeater在面板中显示这些记录。但是,我们在这方面面临一些困难。因为我们在面板中显示的记录是使用API​​从服务器中提取的。在某些情况下,服务器有更多的记录,这意味着显示这些数据的等待时间更多,因为,我们循环了API调用并提取了记录。

例如,如果我们有1000条记录,则第一个API调用将提取100条记录,而下一个API调用将提取100条记录。这些过程一直进行到提取所有1000条记录为止。加载面板时,我们已经完成了此过程。因此,我们需要等待很长时间才能进行初始加载。因此,我计划用DataRepeater实现分页。

如果执行分页方法,我只会拉出前100条记录,并且在单击页码时将发生后续的API调用。但是,我不确定该怎么做,因为我认为DataRepeater中没有直接选项。

在这里,我附加了现有的设计和所需的设计

现有设计如下所示, enter image description here

需要如下设计

enter image description here

预先感谢您的帮助...

0 个答案:

没有答案