DataGrid.ReadOnly Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda je mřížka v režimu jen pro čtení.
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
Hodnota vlastnosti
true
pokud je mřížka v režimu jen pro čtení; false
v opačném případě . Výchozí formát je false
.
Příklady
Následující příklad kódu přepíná ReadOnly vlastnost.
Private Sub ToggleReadOnly(ByVal myGrid As DataGrid)
myGrid.ReadOnly = myGrid.ReadOnly Xor True
End Sub
Poznámky
V režimu jen pro čtení lze mřížku posunout, uzly lze rozbalit nebo sbalit atd. Nedají se ale provádět žádné doplňky, úpravy ani odstranění.
Má DataGridColumnStyle také ReadOnly vlastnost, která může být nastavena na hodnotu true, aby se zabránilo úpravám dat na základě sloupce.
Hodnotu ReadOnly true lze nastavit, pokud chcete uživateli zakázat úpravu dat přímo v souboru System.Windows.Forms.DataGrid. Můžete například chtít umožnit uživatelům zobrazit všechny sloupce v tabulce, ale umožnit jim upravovat konkrétní pole jenom prostřednictvím TextBox ovládacích prvků v jiném formuláři.