Bagikan melalui


DataGridView.CellStyleChanged Kejadian

Definisi

Terjadi ketika Style properti perubahan DataGridViewCell .

public:
 event System::Windows::Forms::DataGridViewCellEventHandler ^ CellStyleChanged;
public event System.Windows.Forms.DataGridViewCellEventHandler CellStyleChanged;
public event System.Windows.Forms.DataGridViewCellEventHandler? CellStyleChanged;
member this.CellStyleChanged : System.Windows.Forms.DataGridViewCellEventHandler 
Public Custom Event CellStyleChanged As DataGridViewCellEventHandler 

Jenis Acara

Contoh

Contoh kode berikut menunjukkan penggunaan anggota ini. Dalam contoh, penanganan aktivitas melaporkan kemunculan CellStyleChanged peristiwa. Laporan ini membantu Anda mempelajari kapan peristiwa terjadi dan dapat membantu Anda dalam penelusuran kesalahan. Untuk melaporkan beberapa peristiwa atau peristiwa yang sering terjadi, pertimbangkan untuk mengganti MessageBox.Show dengan Console.WriteLine atau menambahkan pesan ke multibaris TextBox.

Untuk menjalankan kode contoh, tempelkan ke dalam proyek yang berisi instans jenis DataGridView bernama DataGridView1. Kemudian pastikan bahwa penanganan aktivitas dikaitkan dengan peristiwa.CellStyleChanged

private void DataGridView1_CellStyleChanged(Object sender, DataGridViewCellEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "RowIndex", e.RowIndex );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CellStyleChanged Event" );
}
Private Sub DataGridView1_CellStyleChanged(sender as Object, e as DataGridViewCellEventArgs) _ 
     Handles DataGridView1.CellStyleChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "RowIndex", e.RowIndex)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CellStyleChanged Event")

End Sub

Keterangan

Kejadian ini terjadi ketika properti apa pun yang DataGridViewCellStyle dikembalikan oleh DataGridViewCell.Style properti diatur ke nilai baru atau ketika DataGridViewCell.Style properti diatur ke baru DataGridViewCellStyle dengan setidaknya satu nilai properti yang berbeda dari objek gaya sel sebelumnya.

Untuk informasi selengkapnya tentang cara menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Berlaku untuk

Lihat juga