【发布时间】:2014-03-05 09:29:06
【问题描述】:
我正在尝试向 DataGridView 添加一些行。
超过第 12 行后,它停止显示。
当我通过调试器进入时,我可以看到我的 DGV 包含所有行。它们只是没有显示出来。
我已经尝试过相当于快速踢它(移动焦点,将选择移动到最后一项,Application.DoEvents() 等等,但无济于事)。
OtherButton.Focus();
MoveFocusToNext();
_policyDataGrid.Focus();
_policyDataGrid.Rows[_policyDataGrid.Rows.Count - 1].Cells[0].Selected = true;
Application.DoEvents();
_policyDataGrid.Rows[0].Cells[0].Selected = true;
Application.DoEvents();
有人知道解决方法吗?
注意:我看过很多帖子,其中 DataGridView 有一个绑定源,但这个没有。它有很多手动的 Rows.Add()。
【问题讨论】:
标签: c# winforms datagridview .net-3.5