Udostępnij za pośrednictwem


DataGrid.ReadOnly Właściwość

Definicja

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.

Dotyczy

Zobacz też