Bagikan melalui


Cara: Mengubah Gaya Batas dan Garis Kisi di Formulir Windows Kontrol DataGridView

Dengan kontrol , DataGridView Anda dapat menyesuaikan tampilan batas dan garis kisi kontrol untuk meningkatkan pengalaman pengguna. Anda dapat mengubah warna garis kisi dan gaya batas kontrol selain gaya batas untuk sel dalam kontrol. Anda juga bisa menerapkan gaya batas sel yang berbeda untuk sel biasa, sel header baris, dan sel header kolom.

Catatan

Warna garis kisi hanya digunakan dengan Singlenilai , , SingleHorizontaldan SingleVertical enumerasi DataGridViewCellBorderStyle dan Single nilai DataGridViewHeaderBorderStyle enumerasi. Nilai lain dari enumerasi ini menggunakan warna yang ditentukan oleh sistem operasi. Selain itu, ketika gaya visual diaktifkan pada Windows XP dan keluarga Windows Server 2003 melalui Application.EnableVisualStyles metode , GridColor nilai properti tidak digunakan.

Untuk mengubah warna garis kisi secara terprogram

  • Mengatur properti GridColor.

    this.dataGridView1.GridColor = Color.BlueViolet;
    
    Me.dataGridView1.GridColor = Color.BlueViolet
    

Untuk mengubah gaya batas seluruh kontrol DataGridView secara terprogram

  • Atur properti BorderStyle ke salah satu nilai enumerasi BorderStyle.

    this.dataGridView1.BorderStyle = BorderStyle.Fixed3D;
    
    Me.dataGridView1.BorderStyle = BorderStyle.Fixed3D
    

Untuk mengubah gaya batas untuk sel DataGridView secara terprogram

  • Atur CellBorderStyleproperti , RowHeadersBorderStyle, dan ColumnHeadersBorderStyle .

    this.dataGridView1.CellBorderStyle =
        DataGridViewCellBorderStyle.None;
    this.dataGridView1.RowHeadersBorderStyle =
        DataGridViewHeaderBorderStyle.Single;
    this.dataGridView1.ColumnHeadersBorderStyle =
        DataGridViewHeaderBorderStyle.Single;
    
    With Me.dataGridView1
        .CellBorderStyle = DataGridViewCellBorderStyle.None
        .RowHeadersBorderStyle = _
            DataGridViewHeaderBorderStyle.Single
        .ColumnHeadersBorderStyle = _
            DataGridViewHeaderBorderStyle.Single
    End With
    

Contoh

private void SetBorderAndGridlineStyles()
{
    this.dataGridView1.GridColor = Color.BlueViolet;
    this.dataGridView1.BorderStyle = BorderStyle.Fixed3D;
    this.dataGridView1.CellBorderStyle =
        DataGridViewCellBorderStyle.None;
    this.dataGridView1.RowHeadersBorderStyle =
        DataGridViewHeaderBorderStyle.Single;
    this.dataGridView1.ColumnHeadersBorderStyle =
        DataGridViewHeaderBorderStyle.Single;
}
Private Sub SetBorderAndGridlineStyles()

    With Me.dataGridView1
        .GridColor = Color.BlueViolet
        .BorderStyle = BorderStyle.Fixed3D
        .CellBorderStyle = DataGridViewCellBorderStyle.None
        .RowHeadersBorderStyle = _
            DataGridViewHeaderBorderStyle.Single
        .ColumnHeadersBorderStyle = _
            DataGridViewHeaderBorderStyle.Single
    End With

End Sub

Mengompilasi Kode

Contoh ini membutuhkan:

Baca juga