AccessTr.neT
VB.Net DataGridView' i Gruplandırarak Sıralama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic .NET (https://accesstr.net/forum-visual-basic-net.html)
+--- Forum: Visual Basic .NET Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-net-cevaplanmis-sorulari.html)
+--- Konu Başlığı: VB.Net DataGridView' i Gruplandırarak Sıralama (/konu-vb-net-datagridview-i-gruplandirarak-siralama.html)



VB.Net DataGridView' i Gruplandırarak Sıralama - rastignac - 20/09/2013

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.


Cvp: VB.Net DataGridView' i Gruplandırarak Sıralama - drummers - 20/09/2013

http://social.msdn.microsoft.com/Forums/en-US/16937928-608a-42c5-aa42-0f9fa3c88340/datagridview-cell-blinking-effect


Cvp: VB.Net DataGridView' i Gruplandırarak Sıralama - drummers - 20/09/2013

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)



Cvp: VB.Net DataGridView' i Gruplandırarak Sıralama - rastignac - 20/09/2013

#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.