Bagikan melalui


DataGridViewImageColumn.DefaultCellStyle Properti

Definisi

Mendapatkan atau mengatur gaya sel default kolom.

public:
 virtual property System::Windows::Forms::DataGridViewCellStyle ^ DefaultCellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
[System.ComponentModel.Browsable(true)]
public override System.Windows.Forms.DataGridViewCellStyle DefaultCellStyle { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overrides Property DefaultCellStyle As DataGridViewCellStyle

Nilai Properti

yang DataGridViewCellStyle akan diterapkan sebagai gaya default.

Atribut

Contoh

Contoh kode berikut menunjukkan penggunaan properti ini.

private void ChangeColumnAlignment()
{
    songsDataGridView.Columns["Title"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter;
    songsDataGridView.Columns["Title"].Name = DataGridViewContentAlignment.BottomCenter.ToString();

    songsDataGridView.Columns["Artist"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft;
    songsDataGridView.Columns["Artist"].Name = DataGridViewContentAlignment.BottomLeft.ToString();

    songsDataGridView.Columns["Album"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
    songsDataGridView.Columns["Album"].Name = DataGridViewContentAlignment.BottomRight.ToString();

    songsDataGridView.Columns["Release Date"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
    songsDataGridView.Columns["Release Date"].Name = DataGridViewContentAlignment.MiddleCenter.ToString();

    songsDataGridView.Columns["Track"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
    songsDataGridView.Columns["Track"].Name = DataGridViewContentAlignment.MiddleLeft.ToString();
}
Private Sub ChangeColumnAlignment()
    songsDataGridView.Columns("Title").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter
    songsDataGridView.Columns("Title").Name = DataGridViewContentAlignment.BottomCenter.ToString()

    songsDataGridView.Columns("Artist").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft
    songsDataGridView.Columns("Artist").Name = DataGridViewContentAlignment.BottomLeft.ToString()

    songsDataGridView.Columns("Album").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight
    songsDataGridView.Columns("Album").Name = DataGridViewContentAlignment.BottomRight.ToString()

    songsDataGridView.Columns("Release Date").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
    songsDataGridView.Columns("Release Date").Name = DataGridViewContentAlignment.MiddleCenter.ToString()

    songsDataGridView.Columns("Track").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
    songsDataGridView.Columns("Track").Name = DataGridViewContentAlignment.MiddleLeft.ToString()
End Sub

Keterangan

Default DataGridViewCellStyle yang dikembalikan oleh properti ini memiliki nilai properti awal berikut:

Properti DataGridViewCellStyle. Nilai default
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue Grafik kesalahan standar jenis Icon jika nilai properti awal ValuesAreIcons adalah true; jika tidak, grafik kesalahan standar jenis Bitmap.

Nilai-nilai ini mengambil alih nilai yang ditentukan dalam DefaultCellStyle properti DataGridView kontrol, tetapi dapat ditimpa oleh properti gaya sel lainnya. Untuk informasi selengkapnya, lihat Gaya Sel di Formulir Windows Kontrol DataGridView.

Untuk mencegah grafik kesalahan standar muncul untuk null nilai sel atau DBNull.Value , atur DataGridViewCellStyle.NullValue properti untuk objek gaya sel ini ke null atau grafik kesalahan Anda sendiri sebelum menambahkan baris ke kontrol. Namun, ini tidak memengaruhi baris untuk rekaman baru. Untuk mencegah grafik kesalahan muncul di baris untuk rekaman baru saat nilai properti kontrol AllowUserToAddRows adalah true, Anda juga harus secara eksplisit mengatur nilai sel ke null atau grafik kesalahan Anda sendiri dalam penangan untuk peristiwa kontrol RowsAdded atau mengatur properti kolom CellTemplate ke instans jenis -turunan DataGridViewImageCelldengan properti yang ditimpa DefaultNewRowValuenull yang mengembalikan atau grafik kesalahan Anda sendiri.

NullValue Jika properti objek yang dikembalikan oleh DefaultCellStyle properti memiliki nilai yang sama dengan grafik kesalahan standar jenis Bitmap, mengubah ValuesAreIcons nilai properti untuk true secara otomatis diatur NullValue ke grafik kesalahan standar jenis Icon. Jika NullValue memiliki nilai yang sama dengan grafik kesalahan standar jenis Icon, mengubah ValuesAreIcons nilai properti menjadi false secara otomatis diatur NullValue ke grafik kesalahan standar jenis Bitmap.

Berlaku untuk

Lihat juga