显示超过10K记录的有效方式

时间:2012-02-22 03:19:18

标签: c# textbox

我需要在富文本框中显示超过10K的记录。当所有加载时我的内存不足。如何在50多条记录中加载这些记录,并且还能够滚动。

由于

2 个答案:

答案 0 :(得分:5)

别。

即使你为Rich Text Box实现了无限滚动之类的东西,它也无法使用。与富文本框相比,必须有一种更好的交互方法来显示这些记录。

我建议创建另一个问题来解释你想要实现的目标并询问UI / UX建议。

答案 1 :(得分:0)

假设只持有10k记录的rtf是没有问题的,并且richtext控件本身正在耗尽你的记忆,试图分配一个巨大的图形表面或其他东西。实现内存中的分页,只需为控件的.rtf属性分配一些记录子集。您可以使用上一页/下一页按钮或滚动条或任何您想要的内容。