0
我正在研究一個在gridview中顯示數據的應用程序。最終用戶想只編輯頂行。我該如何編程?如何使gridview中的頂級數據行可編輯,並將其餘部分保留爲只讀?
我正在研究一個在gridview中顯示數據的應用程序。最終用戶想只編輯頂行。我該如何編程?如何使gridview中的頂級數據行可編輯,並將其餘部分保留爲只讀?
調用此下面的代碼加載網格數據後:
foreach (DataGridViewRow row in grid.Rows)
row.ReadOnly = row.Index != 0;
將以下代碼添加到datagridview的事件CellBeginEdit;
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
if (e.RowIndex != 0)
{
e.Cancel = true;
}
}
這絕對是一個GridView而不是一個DataGridView? – stuartd
__不要調用'DataGridView''GridView'或'DataGrid',反之亦然!這是錯誤的和混亂的,因爲這些是不同的控制。總是用__right__的名字稱呼事物!是的,它需要更多__four__字母才能打字,但在這裏尋求幫助時__not__時間太懶了! – TaW
這個問題應該用'DataGridView'標記。 –