DataGrid.ReadOnly Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy siatka jest w trybie tylko do odczytu.
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
Wartość właściwości
true
jeśli siatka jest w trybie tylko do odczytu; w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
Poniższy przykład kodu przełącza ReadOnly właściwość .
Private Sub ToggleReadOnly(ByVal myGrid As DataGrid)
myGrid.ReadOnly = myGrid.ReadOnly Xor True
End Sub
Uwagi
W trybie tylko do odczytu siatka można przewijać, węzły można rozszerzyć lub zwinąć itd. Nie można jednak dodawać, edytować ani usuwać.
Właściwość DataGridColumnStyle ma ReadOnly również właściwość, która może być ustawiona na wartość true, aby zapobiec edytowaniu danych w oparciu o kolumnę.
Można ReadOnly ustawić wartość true, jeśli chcesz uniemożliwić użytkownikowi edytowanie danych bezpośrednio w elemecie System.Windows.Forms.DataGrid. Możesz na przykład zezwolić użytkownikom na wyświetlanie wszystkich kolumn w tabeli, ale zezwalanie im na edytowanie określonych pól tylko za pomocą TextBox kontrolek w innym formularzu.