DataGridColumnStyle.ReadOnly Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sütundaki verilerin düzenlenip düzenlenemeyeceğini belirten bir değer alır veya ayarlar.
public:
virtual property bool ReadOnly { bool get(); void set(bool value); };
public virtual bool ReadOnly { get; set; }
member this.ReadOnly : bool with get, set
Public Overridable Property ReadOnly As Boolean
Özellik Değeri
true
, veriler düzenlenemezse; aksi takdirde , false
.
Örnekler
Aşağıdaki kod örneği, nesnenin DataGridColumnStyle özelliğini nesnenin ReadOnly özelliğiyle aynı değere DataColumn ReadOnly ayarlar.
void SetReadOnly()
{
DataColumnCollection^ myDataColumns;
// Get the columns for a table bound to a DataGrid.
myDataColumns = dataSet1->Tables[ "Suppliers" ]->Columns;
System::Collections::IEnumerator^ myEnum = myDataColumns->GetEnumerator();
while ( myEnum->MoveNext() )
{
DataColumn^ dataColumn = safe_cast<DataColumn^>(myEnum->Current);
dataGrid1->TableStyles[ 0 ]->GridColumnStyles[ dataColumn->ColumnName ]->ReadOnly = dataColumn->ReadOnly;
}
}
private void SetReadOnly()
{
DataColumnCollection myDataColumns;
// Get the columns for a table bound to a DataGrid.
myDataColumns = dataSet1.Tables["Suppliers"].Columns;
foreach(DataColumn dataColumn in myDataColumns)
{
dataGrid1.TableStyles[0].GridColumnStyles[dataColumn.ColumnName].ReadOnly = dataColumn.ReadOnly;
}
}
Private Sub SetReadOnly()
Dim myColumn As DataGridColumnStyle
Dim myDataColumns As DataColumnCollection
' Get the columns for a table bound to a DataGrid.
myDataColumns = dataSet1.Tables("Suppliers").Columns
Dim dataColumn As DataColumn
For Each dataColumn In myDataColumns
dataGrid1.TableStyles(0).GridColumnStyles(dataColumn.ColumnName).ReadOnly = dataColumn.ReadOnly
Next dataColumn
End Sub
Açıklamalar
Birincil anahtar içeriyorsa veya değeri otomatik olarak oluşturulduysa (nesnenin DataColumn AutoIncrement özelliği olarak ayarlandığında true
olduğu gibi) sütunu salt okunur yapın.
Diğer sınıflarda da benzer salt okunur özellikler bulunur ve her biri verilere erişim üzerinde daha fazla denetim sağlar. Örneğin, System.Windows.Forms.DataGrid denetim özelliği kullanılarak ReadOnly salt okunur moda ayarlanabilir; DataGridTableStyle ayrıca bir ReadOnly özelliği vardır ve DataColumn sınıfı veri güncelleştirmelerini kısıtlamak için bir ReadOnly özelliğe sahiptir.