1. 程式人生 > >dataGridView中對於某一行或者某一列進行不可編輯限制

dataGridView中對於某一行或者某一列進行不可編輯限制

 此段是進行編輯前進行判斷,如果不在符合的行數內是不可編輯的,比其他的方法好用多了

  private void dataGridView3BeginEdit(object sender, DataGridViewCellCancelEventArgs e)
        {
            DataGridView dgv = (DataGridView)sender;
            if (dgv.CurrentCell.RowIndex < roderNum) {
                e.Cancel = true;//取消編輯為真
            }
         }

對於列不可編輯,這個網上有很多

dataGridView3.Columns[j].ReadOnly = true;