|
Detail不是主鍵的欄位,如何做到可以新增卻不能更改? |
|
|
可以在Detail的GridView設定CellBeginEdit事件,如下: private void infoDataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) { if (e.RowIndex != infoDataGridView1.NewRowIndex) //更改而不是新增 { if (e.ColumnIndex == 不希望修改的欄位在的列號) { e.Cancel = true;//拒絕修改 } } }
|
|
|