我在C#中遇到dataGridView问题。我想选择100 x 100行数据。该表非常大,有100000行并且在不断增长。因此,如果我选择所有行,则填充dataGridView所需的时间太长。
所以在开始时我会选择100行,当用户来到100行时,它必须选择100行,当他来到200行,另外100行等等......
现在我这样做:
SELECT a.vz_id, a.ste_rac_nal, a.ste_pak, a.dat_pak, A.ISO20022_53_VALID, A.ISO20022_53_IZPISEK
FROM VZ_IZPISKI a
where rownum < 100
order by A.VZ_ID desc
如果您不明白我的意思,请发表评论
答案 0 :(得分:0)
在服务器端实现分页。您应该只返回用户当前正在查看的数据。它还可以提高应用程序的响应能力。