DataGridViewImageColumn.DefaultCellStyle Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.