DataGrid.ReadOnly Propriedade

Definição

Recebe ou define um valor que indica se a grelha está em modo de apenas leitura.

public:
 property bool ReadOnly { bool get(); void set(bool value); };
public bool ReadOnly { get; set; }
member this.ReadOnly : bool with get, set
Public Property ReadOnly As Boolean

Valor de Propriedade

true se a grelha estiver em modo apenas de leitura; caso contrário, false. A predefinição é false.

Exemplos

O seguinte exemplo de código alterna a ReadOnly propriedade.

Private Sub ToggleReadOnly(ByVal myGrid As DataGrid)
    myGrid.ReadOnly = myGrid.ReadOnly Xor True
 End Sub

Observações

Em modo apenas leitura, a grelha pode ser deslocada, os nós podem ser expandidos ou colapsados, e assim sucessivamente. No entanto, não podem ser feitas adições, edições ou eliminações.

Tem DataGridColumnStyle também uma ReadOnly propriedade que pode ser definida como true para evitar que os dados sejam editados, coluna a coluna.

O ReadOnly pode ser definido como true se quiser proibir o utilizador de editar diretamente os dados no System.Windows.Forms.DataGrid. Por exemplo, pode querer permitir que os utilizadores vejam todas as colunas de uma tabela, mas permitir que editem campos específicos apenas através de TextBox controlos num formulário diferente.

Aplica-se a

Ver também