Поделиться через


Практическое руководство. Запрет добавления и удаления строк элемента управления DataGridView в Windows Forms

Иногда необходимо запретить пользователям вставлять новые строки данных в элемент управления DataGridView или удалять существующие строки из него. Свойство AllowUserToAddRows определяет наличие строки для добавления новых записей в нижней части элемента управления, в то время как свойство AllowUserToDeleteRows указывает на возможность удаления строк. В следующем примере кода используются оба эти свойства, а также задается свойство ReadOnly так, чтобы сделать элемент управления доступным только для чтения.

Данная задача поддерживается в Visual Studio. Дополнительные сведения см. в следующем разделе. Практическое руководство. Запрет добавления и удаления строк элемента управления DataGridView в Windows Forms с помощью конструктора и Практическое руководство. Запрет добавления и удаления строк элемента управления DataGridView в Windows Forms с помощью конструктора.

Пример

Private Sub MakeReadOnly()

    With dataGridView1
        .AllowUserToAddRows = False
        .AllowUserToDeleteRows = False
        .ReadOnly = True
    End With

End Sub
private void MakeReadOnly()
{
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.ReadOnly = true;
}

Компиляция кода

Для этого примера требуются следующие компоненты.

См. также

Ссылки

DataGridView

DataGridView.AllowUserToAddRows

DataGridView.ReadOnly

DataGridView.AllowUserToAddRows

DataGridView.AllowUserToDeleteRows

Другие ресурсы

Базовые характеристики столбцов, строк и ячеек элемента управления DataGridView в Windows Forms