AccessTr.neT

Tam Versiyon: VB.Net DataGridView' i Gruplandırarak Sıralama
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba arkadaşlar. Gelişmiş bir hasta takip programı yapıyorum. Tasarımına geçmiş bulunmaktayım. Veritabanı ve kodlamalar tamam. Sizlerden yardım isteyeceğim konuya geleyim.
DataGridView' in GIRISLER tablosunda DURUM sütunu eğer GİRDİ ise o satırın yeşil, BEKLİYOR ise o satırın sarı, ÇIKTI ise rengin kırmızı olmasını ve renklerin sırayla gruplanmasını istiyorum. Koşula göre renklendirmeyi biraz daha çabayla yapabilirim sanıyordum ama nette buna benzer bir örnek bulamadığım için pek bir şey yapamadım. Şimdiden ilgilenecek olan arkadaşlara minnettarım.
Ben satır renklendirmeti söyle yapıyorum.
Bir class oluştur

' Datagrid satır renklerini belirler
Shared Sub Datagrid_satır_rengi(ByVal dg As DataGridView)
For k As Integer = 0 To dg.Rows.Count - 1 Step 2
dg.Rows(k).DefaultCellStyle.BackColor = Color.LightCyan
Next
For c As Integer = 1 To dg.Rows.Count - 2 Step 2
dg.Rows©.DefaultCellStyle.BackColor = Color.AliceBlue
Next
dg.RowHeadersDefaultCellStyle.BackColor = Color.AliceBlue
dg.ColumnHeadersDefaultCellStyle.BackColor = Color.AliceBlue
End Sub

Çalışma şeklide şu
Formun hoad olayına


Class1.Datagrid_satır_rengi(DataGridView1)
#2
Teşekkür ederim. Linkteki kodları anlamaya çalışıyorum. Biraz karışık geldi.
#3
Bu kodun mantığını anladım. Deneyeceğim. Teşekkür ederim.