我有两个master-child
具有几百万条记录的关系表。我正在使用由 Visual Studio 生成的类型化数据集。由于我的表非常大并且我不想实现虚拟模式,因此我使用 , 修改了主表SELECT TOP X
,以限制看到的行数,按内部标准排序。现在子表的问题是它仍然会在应用程序启动时带来数百万行。
仍然使用生成DataSet
并限制子DataGridView
加载所有数据的解决方案是什么?我想到的第一个解决方案是SqlDataAdapter
在 master 中更改行选择的事件中手动实现子行的数据填充DataGridView
。这似乎只按需加载。