gpt4 book ai didi

c# - 在 listview-scroll 上加载数据

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:07 26 4
gpt4 key购买 nike

与以下主题相关(或者可以说是由于),我能够在我的 ListView 中处理滚动事件: How to make scroll event for ListView

在我的例子中,我需要它在一个页面上显示大约 60k 行,而不使用分页来减少性能影响。

我现在的问题是:一旦滚动事件触发,处理这个/动态加载我的数据的最佳方法是什么...?

目前,我在程序启动时加载了大约 100 行,并在每个滚动触发器上添加了一行。在后台,我正在使用一个简单的 LIMIT-SQL 阶段。

老实说,这看起来不太好(您实际上可以看到正在加载某些东西,所以它并不流畅),有时它似乎会导致一些访问验证错误。

那么做这些事情的一般想法是什么?我可能需要朝正确的方向插入 :-)

感谢您的协助。

最好的问候泰豪斯

最佳答案

几个月前我做了一些这样的事情。所以诀窍总是加载 N 行而不是 1 行,因为当滚动即将结束时它会非常低效(就像 FB 和谷歌阅读器所做的那样)。所以在你的情况下,当你的滚动即将结束时,总是加载 100 行。

这是 1 article 的链接我跟着

一个建议——与其将 asp.net ListView 与 JQuery ajax 混合使用,不如完全在 JS 中构建 ListView (即表)然后使用 AJAX 加载数据会更好。

关于c# - 在 listview-scroll 上加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18338916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com