DataGridViewCellStyle.NullValue Ö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.
veya hücre değerine karşılık gelen hücre görüntüleme değerini Value alır veya null
ayarlarDataGridView.
public:
property System::Object ^ NullValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public object NullValue { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public object? NullValue { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.NullValue : obj with get, set
Public Property NullValue As Object
Özellik Değeri
Bir hücredeki null değeri belirtmek için kullanılan nesne. Varsayılan değer: Empty.
- Öznitelikler
Örnekler
Aşağıdaki kod örneğinde bu özelliğin kullanımı gösterilmektedir. Bu örnekte, DataGridView.CellFormatting bir olay işleyicisi hücre değeri NullValue eşit DataSourceNullValueolduğunda özelliğinin değerini görüntüler.
// Display NullValue for cell values equal to DataSourceNullValue.
private void dataGridView1_CellFormatting(object sender,
DataGridViewCellFormattingEventArgs e)
{
String value = e.Value as string;
if ((value != null) && value.Equals(e.CellStyle.DataSourceNullValue))
{
e.Value = e.CellStyle.NullValue;
e.FormattingApplied = true;
}
}
' Display NullValue for cell values equal to DataSourceNullValue.
Private Sub dataGridView1_CellFormatting(ByVal sender As Object, _
ByVal e As DataGridViewCellFormattingEventArgs) _
Handles dataGridView1.CellFormatting
Dim value As String = TryCast(e.Value, String)
If value IsNot Nothing And _
value.Equals(e.CellStyle.DataSourceNullValue) Then
e.Value = e.CellStyle.NullValue
e.FormattingApplied = True
End If
End Sub
Açıklamalar
Bu hücre stiline sahip bir DataGridView hücrenin DBNull.Value değeri veya null
olduğunda veya kullanıcı hücreyi düzenleyip CTRL+0 tuşlarına bastığında DataGridView , denetim özellik değerini görüntüler NullValue . Kullanıcı bu hücre stiline sahip bir hücreyi düzenlediğinde ve bu özelliğin değerini girdiğinde veya CTRL+0 tuşlarına bastığında, denetim hücre değerini özelliğin DataSourceNullValue değerine veya null
olup olmadığını ve hücrenin ValueType başvuru türü olup olmadığını DataSourceNullValueDBNull.Value ayarlar. Özelliği program aracılığıyla ayarladığınızda DataGridViewCell.Value bu dönüştürme gerçekleşmez.
Not
denetimi, veya null
dışında bir değere DataSourceNullValue ayarlandığında özellik değerine eşit hücre değerlerinin DataSourceNullValue özellik değerini görüntülemez NullValueDBNull.Value. Bu durumda, özellik değerini görüntülemek NullValue için olayı işleyebilirsinizDataGridView.CellFormatting. Daha fazla bilgi için bu konudaki kod örneğine bakın.
Bu özellik, hücrenin görüntüleme türüne uygun bir türe sahip bir değer belirtmenize olanak tanıyan herhangi bir nesneyi alır. Örneğin, bu özelliği metin kutusu hücreleri veya görüntü hücreleri tarafından kullanılacak görüntüler tarafından kullanılacak dize değerlerine ayarlayabilirsiniz.