C# 显示超过10K记录的有效方法

C# 显示超过10K记录的有效方法,c#,textbox,C#,Textbox,我需要在富文本框中显示超过10K的记录。当全部加载时,我的内存用完了。如何在50多条记录中加载这些记录,并能够滚动 谢谢不要 即使您为富文本框实现了类似无限滚动的功能,它也将无法使用。必须有一种比富文本框更好的交互方法来显示这些记录 我建议你再问一个问题,解释你想要达到的目标,并征求用户界面/用户体验方面的建议。不要 即使您为富文本框实现了类似无限滚动的功能,它也将无法使用。必须有一种比富文本框更好的交互方法来显示这些记录 我建议创建另一个问题,解释您试图实现的目标,并征求用户界面/用户体验建议

我需要在富文本框中显示超过10K的记录。当全部加载时,我的内存用完了。如何在50多条记录中加载这些记录,并能够滚动

谢谢

不要

即使您为富文本框实现了类似无限滚动的功能,它也将无法使用。必须有一种比富文本框更好的交互方法来显示这些记录

我建议你再问一个问题,解释你想要达到的目标,并征求用户界面/用户体验方面的建议。

不要

即使您为富文本框实现了类似无限滚动的功能,它也将无法使用。必须有一种比富文本框更好的交互方法来显示这些记录


我建议创建另一个问题,解释您试图实现的目标,并征求用户界面/用户体验建议。

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

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

您可以尝试将其编译为64位应用程序吗?通常,如果您试图将10K记录加载到富文本框中,您会遇到比内存不足更大的问题。用户希望(或被期望)对如此多的数据做什么?如果您需要显示10K记录,您就做错了。:)您需要将正在显示的内容过滤为用户可以实际查看的内容。您可能应该花一些时间重新考虑您的设计。您可以尝试将其编译为64位应用程序吗?通常,如果您试图将10K记录加载到富文本框中,您会遇到比内存不足更大的问题。用户希望(或被期望)对如此多的数据做什么?如果您需要显示10K记录,您就做错了。:)您需要将正在显示的内容过滤为用户可以实际查看的内容。您可能应该花一些时间重新思考您的设计。