DataGridView C#隐藏/删除行

时间:2015-12-22 08:58:09

标签: c# vb.net datagridview

因此对于我的一个Windows窗体,我正在使用DataGridView控件。我需要隐藏或删除一些行,因为我只想在第3列中显示前5行,结果最多。

我从BinaryReader(DAT文件)加载我的数据。 DataGridView显示我记录的数据,但它加载所有行。我只需要5行。

DataGridView1.Row[].Visible = False

我试过这个,但我得到了IndexOfOutRange异常。还有其他方法吗?提前谢谢!

2 个答案:

答案 0 :(得分:0)

我认为这可能是问题所在,因为您当前选择的单元格无法隐藏。试试这个:

DataGridView1.CurrentCell = null;
DataGridView1.Row[i].Visible = False

答案 1 :(得分:0)

在DataGrid_RowBoundEvent中查找行

然后将行显示为false