Skip to main content

AccessTr.neT


VB.Net DataGridView' i Gruplandırarak Sıralama

VB.Net DataGridView' i Gruplandırarak Sıralama

Çözüldü #1
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.
Cevapla
Çözüldü #2
http://social.msdn.microsoft.com/Forums/...ing-effect
drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #3
Ben satır renklendirmeti söyle yapıyorum.
Bir class oluştur
Visual Basic Code
' 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(c).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

Visual Basic Code
Class1.Datagrid_satır_rengi(DataGridView1)
drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 20/09/2013, 18:45, Düzenleyen: drummers.
Cevapla
Çözüldü #4
#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.
Son Düzenleme: 20/09/2013, 20:14, Düzenleyen: rastignac.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da