DataGridView的替代方案,用于一次显示所有数据

时间:2012-11-14 13:53:06

标签: c# winforms datagridview

我正在使用的部分应用程序返回多个数据集,我们在一个滚动面板上向用户显示尽可能多的DataGridViews。问题是 - 设置datagridview的高度即使已知行数也不是很简单(你不能轻易告诉DGV调整大小到网格的大小)并且我们的自定义样式与DGV的内部尺寸一起工作并没有结果好。
目前我们遇到了许多DGV - 那些应该保留大量数据的DGV要高一些,而那些可能没有数据/少量数据的DGV则更低。此外,每个DGV上面都有一个标签,用于分割DGV并标记当前数据。下一个复杂功能 - 我将所有DGV数据作为单独的DataTables 我可以用什么来显示所有数据,就像在一个包含多个子表的大表中一样?甚至没有关心他们中的一些有不同的行数或类似的东西?

1 个答案:

答案 0 :(得分:0)

我已经为具有少量行的DataTables使用了静态(非滚动)自定义网格,为那些网格使用了DataGridViews,我们想要滚动(足够的行)。类似于:在aspx页面上使用DataGridView作为滚动页面,使用<table>作为静态页面。