DataGrid.ReadOnly Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.