DataGridViewBand.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.
Kullanıcının bandın hücrelerini düzenleyip düzenleyemeyeceğ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
kullanıcı bandın hücrelerini düzenleyemiyorsa; aksi takdirde , false
. Varsayılan değer: false
.
Özel durumlar
Bu özellik ayarlanırken, bu DataGridViewBand örnek paylaşılan DataGridViewRowbir örneğidir.
Örnekler
Aşağıdaki kod örneği, özelliğinin ReadOnly bir bütün DataGridViewiçin düzenlemeyi devre dışı bırakmak için nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için DataGridViewBand sağlanan daha büyük bir örneğin parçasıdır.
// Make the entire DataGridView read only.
void Button8_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
System::Collections::IEnumerator^ myEnum = dataGridView->Columns->GetEnumerator();
while ( myEnum->MoveNext() )
{
DataGridViewBand^ band = safe_cast<DataGridViewBand^>(myEnum->Current);
band->ReadOnly = true;
}
}
// Make the entire DataGridView read only.
private void Button8_Click(object sender, System.EventArgs e)
{
foreach (DataGridViewBand band in dataGridView.Columns)
{
band.ReadOnly = true;
}
}
' Make the entire DataGridView read only.
Private Sub Button8_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button8.Click
For Each band As DataGridViewBand In dataGridView.Columns
band.ReadOnly = True
Next
End Sub
Açıklamalar
ReadOnly özelliği, banttaki DataGridViewCell.ReadOnly her hücrenin özelliğini etkiler. Örneğin, bir DataGridViewRow özelliği değişirseReadOnly, DataGridViewCell.ReadOnly satırdaki tüm hücrelerin özelliği değişir.