-1

我在 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

如果你不明白我的意思请评论

4

1 回答 1

0

在服务器端实现分页。您应该只返回用户当前正在查看的数据。它还将提高您的应用程序的响应能力。

于 2013-05-15T10:03:27.840 回答