Все ячейки Gridview должны переключаться в редактируемый режим одним нажатием кнопки (не кнопка редактирования гиперссылки) - PullRequest
1 голос
/ 19 октября 2019

Я создаю приложение winform, в котором у меня есть Gridview, а его источник данных имеет Datatable. У меня есть кнопка ниже вида сетки.

При нажатии кнопки все ячейки Gridview должны перейти в редактируемый режим.

Было бы очень полезно, если бы кто-то мог помочь в этом.

private void EDIT_Click(object sender, EventArgs e)
    {
        dataGridView1.EditIndex = -1;        
    }

Не работает. Любая помощь будет высоко ценится

1 Ответ

0 голосов
/ 19 октября 2019

В элементе управления DataGridView есть свойство EditMode .

Если вы хотите установить editMode

this.datagridView1.EditMode = DataGridViewEditMode.EditOnEnter;

, а затем установить readonly в false

В противном случае, если вы хотите отключить режим редактирования,Вы можете установить режим редактирования программно, а затем только для чтения на true.

Простой способ - установить readonly на true или false

См. эту [документацию] (https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/how-to-specify-the-edit-mode-for-the-windows-forms-datagridview-control) от Microsoft

...