标签: c# wpf wpfdatagrid radgridview large-data
我试图实现一个嗅探工具(就像Wireshark)。我计划将捕获的流量显示为 数据网格(例如RadGridView)逐行。用户可以通过拖动垂直滚动条来查看所有行。用户可以对数据进行排序和过滤。
我能看到的一个问题是: 捕获的流量可能非常大,因此我可能需要将旧数据缓存到磁盘中,并且默认情况下仅显示最新的n行。当用户拖动垂直滚动条查看旧数据时,我需要从磁盘加载旧数据。
这种情况下我的方法是正确的吗?如果是,如何详细实施?如果不是,那么正确的方法是什么?