读书人

DataGridView中设置行不显示的有关问题

发布时间: 2011-12-29 22:09:38 作者: rapoo

DataGridView中设置行不显示的问题?
本人在做WinForm开发时,想设置DataGridView中一些行不显示出来,方法如下:
this.DataGridView.Rows[i].Visible = false;
但系统总是出现BUG,提示信息为: "与货币管理器的位置关联的行不能设置为不可见。 " 请教各位如何才能实现DataGridView中设置行不显示?

[解决办法]
this.DataGridView.BindingContext[dataGridView.DataSource].SuspendBinding();
this.DataGridView.Rows[i].Visible = false;
dataGridView.BindingContext[dataGridView.DataSource].ResumeBinding();
试下看看。绑定之后要隐藏行很麻烦,排序,数据源更改了之后容易出问题的,现在还没找到什么好办法。

读书人网 >C#

热点推荐