Bu örnekte yer alan özellikleri;
Private Sub DataGridView1_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
'İşlemler
End Sub
bloğunun arasına yazarak kullanıyoruz.Örnek içerisinde;
-Kolonların isimlerini istediğimiz isimlerle değiştirme,
DataGridView1.Columns(0).HeaderText = "TC NO"
DataGridView1.Columns(1).HeaderText = "ADI SOYADI"
DataGridView1.Columns(2).HeaderText = "BABA ADI"
DataGridView1.Columns(3).HeaderText = "ÖĞRENCİ NO"
DataGridView1.Columns(4).HeaderText = "D.YERİ"
DataGridView1.Columns(5).HeaderText = "D.TARİHİ"
DataGridView1.Columns(6).HeaderText = "AÇIKLAMA"
-Kolon başlıklarının rengini ayarlama,
DataGridView1.EnableHeadersVisualStyles = False
DataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.DarkRed 'Burada kırmızı olmasını belirtiyoruz.
-İstediğimiz Kolonun renginin değişmesini sağlama,
DataGridView1.Columns(1).DefaultCellStyle.ForeColor = Color.Red 'Adı Soyadı alanı kırmızı olacaktır.
-İstediğimiz Kolonun datagridview de görüntülenmemesini sağlama,
DataGridView1.Columns(6).Visible = False
-Kolon başlıklarının üzerine gelindiğinde istenilen mesajı verdirme,
DataGridView1.Columns(0).ToolTipText = "TC Kimlik Numarasını Belirtmektedir."
-Kolon başlıklarının yazı tipi,fontu ve font stilini belirleme,
DataGridView1.ColumnHeadersDefaultCellStyle.Font = New System.Drawing.Font("times new roman", 10, FontStyle.Bold)
-Belirtilen kolondaki değerlerin formatlarını ayarlama,
DataGridView1.Columns(5).DefaultCellStyle.Format = "####"
-Seçili olan hücreler için arka plan rengi ve yazı rengini ayarlama,
DataGridView1.DefaultCellStyle.SelectionBackColor = Color.Green
DataGridView1.DefaultCellStyle.SelectionForeColor = Color.White
-Herhangibir sütunun genişliğini o sütunda yer alan en uzun değere göre ayarlama,
DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
-Kolonların genişliklerini münferit olarak istediğimiz ölçüde ayarlama.
DataGridView1.Columns(0).Width = 80
DataGridView1.Columns(1).Width = 130
DataGridView1.Columns(2).Width = 90
Konuları işlenmiştir. Umarım birilerinin işine yarar.