scriptkiddy
Goto Top

Datagridview behält formatierung nicht bei

Hallo,

Ich bin derzeit dabei eine Kundenverwaltung in vb.NET zu programmieren.

Dabei bin ich jetzt auf ein Problem gestoßen.
Ich formatiere die Hintergrundfarbe einer Zelle je nach Inhalt in verschiedenen Farben (rot,grün)
Nun funktioniert das auch wunderbar jedoch nur bei ersten aufruf danach wird die formatierung wieder auf standard gesetzt.
Nach einem kompletten Neustart des Programms ist die Formatierung wieder da... die Inhalte aktualiesieren sich jedoch brav je nach Kunde... nur eben unformatiert.

Mein Codeausschnitt:
 '[A] Server auslesen  
        da = New MySqlDataAdapter("SELECT blablabald, dbConnection)  
        da.Fill(dt)
        gv_server.DataSource = dt
        Dim serverrowcount As Integer = (gv_server.Rows.Count - 1)

        Dim sr As Object
        If serverrowcount <> -1 Then
            While serverrowcount <> -1
                sr = gv_server.Rows(serverrowcount).Cells(5).Value
                Select Case sr.ToString
                    Case "Nein"  
                        gv_server.Rows(serverrowcount).Cells(5).Style.BackColor = Color.Red
                        gv_server.Rows(serverrowcount).Cells(5).Style.ForeColor = Color.White
                    Case "Ja"  
                        gv_server.Rows(serverrowcount).Cells(5).Style.BackColor = Color.Green
                        gv_server.Rows(serverrowcount).Cells(5).Style.ForeColor = Color.White
                End Select
                serverrowcount -= 1
            End While
        End If
        '[E] Server auslesen  

Was mach ich denn da falsch ?


Grüße

BlackScript

Content-Key: 150131

Url: https://administrator.de/contentid/150131

Printed on: April 23, 2024 at 10:04 o'clock

Member: scriptkiddy
scriptkiddy Feb 27, 2011 at 17:39:31 (UTC)
Goto Top
*PUSH*
Das Problem ist noch immer nicht gelöst ....