关于datagridview选取行的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:03:53
datagridview1中有一个checkbox列,当在datagridview1中选择1个或多个记录点击选中按钮则将datagridview1选中行写入datagridview2中,此时希望datagridview1中的选中行消失,datagridview2中也有checkbox列,选中行按取消按钮该行重新显示在datagridview1中,并且最好在原来位置。
用datagridview.row(strroweindex).visible=false不行。strroweindex为选中行号。
高手指点指点,谢谢!!
不行,因为同时取了该行的值,所以不能使用隐藏。

试试用货币管理器
CurrencyManager cm = (CurrencyManager)BindingContext[dataGridView1.DataSource];
cm.SuspendBinding();
dataGridView1.Rows[i].Visible = false;
cm.ResumeBinding();

this.GridView1.Rows[2].Visible = false;
这样可以隐藏啊