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:
DataGridView Kontrol bernama
dataGridView1
.Referensi ke Systemrakitan , System.Windows.Forms, dan System.Drawing .
Baca juga
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk