我已經將2個數據列的readonly屬性設置爲true。在DataGridView中,添加新行時將列的ReadOnly屬性設置爲false,更新其真實(c#.net)
List.Columns[0].ReadOnly = true;
List.Columns[1].ReadOnly = true;
但我只希望他們只有當用戶試圖更新,用戶可以添加新行的dataGridView被讀取,所以我想嘗試添加新行時的只讀屬性變成假的。我試圖在DataGrid的CellDoubleClick事件上做這件事,但它不會做任何事情,因爲它遲到了開始被調用。
if(e.RowIndex == GridView.Rows.Count-1)
GridView.Rows[e.RowIndex].Cells[1].ReadOnly = GridView.Rows[e.RowIndex].Cells[0].ReadOnly = false;
else
GridView.Rows[e.RowIndex].Cells[1].ReadOnly = GridView.Rows[e.RowIndex].Cells[0].ReadOnly = true;
任何想法