此段是进行编辑前进行判断,如果不在符合的行数内是不可编辑的,比其他的方法好用多了
private void dataGridView3BeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
DataGridView dgv = (DataGridView)sender;
if (dgv.CurrentCell.RowIndex < roderNum) {
e.Cancel = true;//取消编辑为真
}
}
对于列不可编辑,这个网上有很多
dataGridView3.Columns[j].ReadOnly = true;