点击编辑时获得改行的行号:然后设置除selRowId行外的所有行隐藏。 int selRowId = dataGridView1.SelectedRows[0].Index; for (int i = 0; i < dataGridView1.Rows.Count; i++) { dataGridView1.Rows[i].Visible = i == selRowId; }当点击保存后,让所有行显示即可。