private void HideRows(object sender, DataGridViewCellEventArgs e) { IndexRows = RowIndex; if (IndexRows>2) { DataGridView.Rows[IndexRows].Visible=false; } else { DataGridView.Rows[IndexRows].Visible=true; } }
foreach (DataGridViewRow row in dataGridView1.Rows) { // Avoid for Row which are currently in Edit mode if (!row.IsNewRow) { row.Visible = row.Index < 2; } }