问题标签 [paging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5222 浏览

sql-server - 哪种分页方法 (Sql Server 2008) 性能最佳?

在 Sql Server 2008 中,许多选项可用于通过存储过程进行数据库分页。例如,请参见此处此处

选项:

  1. ROW_NUMBER() 函数
  2. 行数
  3. 光标
  4. 临时表
  5. 嵌套 SQL 查询
  6. 其他

已知使用 ROW_NUMBER() 进行分页存在性能问题

请告知,哪种分页方法具有最佳性能(对于具有 JOIN 的大型表)?

如果可能,还请提供相关文章的链接。

谢谢你。

0 投票
1 回答
1719 浏览

memory-management - AMD 的页表扩展中的 ASID 何时不再有效?

IA-32 定义了 CPU 可能使整个 TLB 无效的各种情况。从 AMD 在 Opteron Rev-F 处理器(巴塞罗那?)中发布的 ASID 扩展开始,有些情况下只有某个 ASID 的 TLB 条目无效。

问题是,ASID 本身是否会停止有效?Hypervisor 在使用它之前是否必须检查 ASID 是否有效?

0 投票
5 回答
13241 浏览

iphone - UIPageControl 本身无用吗?

我一直在研究将 UIPageControl 用于应用程序的滚动部分,我想知道它是如何工作的。文档显示了更改页面、设置页数等的方法,但页面控件本身不包含任何类型的滚动视图。

当一个人想要显示页面指示器时(比如在 iPhone 的主屏幕上显示应用程序页面),是否应该结合使用 UIPageControl 和 UIScrollView 类?

0 投票
4 回答
5731 浏览

asp.net-mvc - 是否有在数据库中进行分页的 ASP.NET MVC 分页解决方案?

我通过谷歌搜索发现的大多数 ASP.NET MVC 分页解决方案看起来都以 IEnumerable 集合的形式从数据库表中获取所有行,对 IEnumerable 集合执行一些分页转换,然后将结果返回到视图。我希望能够在 DB 端进行分页,但仍然有一些分页类来进行页码计算和 HTML 生成。有没有解决方案可以做到这一点?还是我一直在看的那些这样做,但我没有看到它,因为我看错了?

这是我一直在看的:

0 投票
1 回答
294 浏览

c# - 分页分层数据时的页面大小异常

我有一个显示非常大的数据列表的网页。由于这会使浏览器陷入困境,因此我实现了分页(使用 PagedDataSource)以一次显示 20 个弹珠。

我的数据模型是这样的,一个包包含多个弹珠,在我的转发器上,我显示了包信息的一个小标题,然后是它下面的所有弹珠。

过于简单的例子:

问题是,因为我的页面大小是 20,我可以在页面末尾剪掉 Bag's Marbles。(想象 MarbleB 是第 20 个元素。)这会导致剩余的 Marbles 溢出到下一页的顶部。

是否有任何优雅的方法来检查这一点,还是我必须实现自己的分页并添加“向前看,直到下一个包”逻辑?

编辑:假设 c# 2.0、VS2008、SQL 2005

0 投票
3 回答
9245 浏览

c# - Win 表单的 Devexpress GridControl 是否支持分页?

Win 表单的 Devexpress GridControl 是否支持分页?如果是,它是如何工作的?如何使用分页在网格控件中显示一些数据?任何例子将不胜感激

0 投票
1 回答
3093 浏览

linq-to-sql - Linqdatasource和关系数据问题

我对 linqdatasource 有疑问。我的页面中有gridview,我将它的数据源设置为linqdatasource,我还设置了AllowPaging="True",AllowSorting="True"。

现在在linqdatasource中我想从两个表(带FK的关系表)中检索数据,这一步没有问题。我可以像这样使用 linqdatasource 的 Select 属性从其他表中进行选择

或者我在 linqdatasource 中使用选择事件

但是在这一步之后我不能在 linqdatasource 中使用自动删除,而是收到这个错误:

当启用删除、插入或更新操作时,LinqDataSource 'LinqCityData' 不支持 Select 属性

这是我的问题:如何使用 linqdatasource(启用删除或更新的 linqdatasource)在 gridview(当然对于关系表)中实现分页?

0 投票
3 回答
7167 浏览

c# - 在 Gridview 中分页大量数据

好吧,请多多包涵,因为我有时会有点像木鸭……

我在 asp.net 中有一个 gridview,它将拉回数千条记录。除了事物的性能方面,这一切都很好。我将我的 Gridview 绑定到数据集,这会拉回查询中的每条记录。我想改变这一点,以便 gridview 只拉回它当前显示的记录,然后当用户移动到下一页时,它会转到下一个数据块等。

下面是我通常如何绑定我的网格视图并处理分页和排序,这对我来说非常适合小数据量,但对于大数据量来说不是很好。我使用 SubSonic 作为我的 DAL,这很酷。谁能指出我如何最好地实现上述分页的正确方向?

提前致谢...

0 投票
3 回答
186 浏览

performance - JIT 性能是否会因可写页面而受到影响?

Linkers and Loaders一书中提到,可执行文件具有单独代码段的原因之一是代码段可以保存在只读页面中,从而提高了性能。对于现代操作系统来说,这仍然适用吗?看到即时编译器正在动态生成代码,我认为它们需要可写页面。这是否意味着 JIT 生成的代码相比之下总是会受到性能影响?如果是这样,它的打击有多大?

0 投票
1 回答
2467 浏览

linq - 使用带有分页的 DataTable 的 Linq 查询

我有一个 Linq 查询,我将其复制到 DataTable,然后用于填充 gridview。我正在使用一个按“键”和“计数”的组,我在 aspx 页面中对带有中继器的主/详细网格视图进行评估。

我遇到的问题是 gridview 数据源和绑定到数据表没有向我提供任何属于数据的其他页面。我的查询是:

如果我直接使用原始数据表 (dtDataTable_GridView) 我有分页但是一旦我执行 Linq 查询并将其复制回一个新的数据表 (dtTaskOrderTable) 我就会失去分页功能。

另外,如果列名(例如“选项”)是“项目”的一部分,我如何从它获取值?

任何帮助,将不胜感激。谢谢,克里斯B