0
我在一个表中有超过30,000行。花费很多时间来加载gridview中的所有数据。所以我想一次显示100行。当我点击下一页按钮时,应该显示另外100行。当我点击前一页按钮时,应显示前100行。如果我在文本框中键入第5页,那么我想跳到第5行。在网格视图中逐页显示数据
我也想显示将会有多少页面。我们可以在vb.net [winform] gridview中实现这个概念吗?我正在使用数据库PostgreSQL。
有人可以给我一个提示或一些概念吗?
Brandstetter:感谢您的脚本。我在显示总页数时遇到了一个问题。 ceil()函数没有按照我的意愿返回确切的值。例如,如果ceil(42.04),那么不是返回42,而是返回43.是否有其他方法返回42而不是43? – nightfire001
有'ceil'的兄弟:['floor'](http://www.postgresql.org/docs/9.1/interactive/functions-math.html)。你也可以简单地转换为整数,这将截断小数位。但我为此选择了“ceil”。如果你计算'42.04',你将不得不显示'43'页 - 最后一个是空的,但仍然需要。 –