3

我有一个 dataGridView,其中有大约 30 行,最后一行包含该特定列中所有单元格的总和。现在我想冻结有总和的最后一行,同时仍然允许剩余的行滚动。

dataGridViewPaymentsReceived.Rows[dataGridViewPaymentsReceived.Rows.Count-1].Frozen = true;

上面的代码冻结了整个 dataGridView 并且不允许我滚动它。任何人都可以建议我一种保持最后一行显示的好方法,即使我在 dataGridView 上滚动也是如此?

4

1 回答 1

1

最简单的解决方案是在第一个 DataGridView 的正下方创建第二个。然后,每次第一个数据网格绑定到数据时,使用您希望显示的单行手动填充它。

为了让它看起来完全无缝,不要忘记隐藏第二个数据网格中的列标题:

dataGridView2.ColumnHeadersVisible = false;

有关更多信息,请参阅此答案

于 2013-08-15T15:59:08.450 回答