vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: Bestimmte Zellen im Datagrid farbig darstellen 
Autor: lpinter
Datum: 23.03.05 14:31

Hi Chief,

Recht hast du. Den "Inherits DataGridBoolColumn" habe ich übersehen. + "Kopfschusssmiley"
Public Class clsDeineKlasse
    Inherits DataGridTextBoxColumn
    Public Sub New()
    End Sub
    Protected Overloads Overrides Sub Paint(ByVal g As Graphics, ByVal bounds _
      As Rectangle, ByVal source As CurrencyManager, ByVal rowNum As Integer, _
      ByVal backBrush As Brush, ByVal foreBrush As Brush, ByVal alignToRight As _
      Boolean)
        Try
            Dim o As Object
            o = Me.GetColumnValueAtRow(source, rowNum)
            If (Not (o) Is Nothing) Then
                Dim c As Char
                c = CType(o, String).ToString()
                If (c = "männlich") Then
                    backBrush = New SolidBrush(Color.Red)
                    foreBrush = New SolidBrush(Color.White)
                ElseIf (c = "weiblich") Then
                    backBrush = New SolidBrush(Color.White)
                    foreBrush = New SolidBrush(Color.White)
                End If
            End If
        Catch ex As Exception
        Finally
            MyBase.Paint(g, bounds, source, rowNum, backBrush, foreBrush, _
              alignToRight)
        End Try
    End Sub
End Class
aufrufen über:
If myDT.Columns(i).DataType Is GetType(Boolean) Then
                If myDT.Columns(i).ColumnName = "bezahlt" Or myDT.Columns( _
                  i).ColumnName = "nicht bezahlt" Then
                    newCS = New ZellenFarbig(myDT.Columns(i).ColumnName = _
                    "bezahlt")
                Else
                    newCS = New DataGridBoolColumn
                End If
            Else
                newCS = New clsDeineKlasse
            End If
ich hoffe es hilft wieter.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bestimmte Zellen im Datagrid farbig darstellen2.952Chief06.03.05 16:34
Re: Bestimmte Zellen im Datagrid farbig darstellen1.982Micke11.03.05 12:18
Re: Bestimmte Zellen im Datagrid farbig darstellen1.965Maywood11.03.05 12:38
Re: Bestimmte Zellen im Datagrid farbig darstellen1.828Chief11.03.05 13:37
Re: Bestimmte Zellen im Datagrid farbig darstellen2.024Micke11.03.05 13:38
Re: Bestimmte Zellen im Datagrid farbig darstellen1.943Maywood11.03.05 18:47
Re: Bestimmte Zellen im Datagrid farbig darstellen1.953Micke13.03.05 21:35
Re: Bestimmte Zellen im Datagrid farbig darstellen1.733Maywood14.03.05 09:06
Re: Bestimmte Zellen im Datagrid farbig darstellen2.213Chief22.03.05 15:53
Re: Bestimmte Zellen im Datagrid farbig darstellen2.063Maywood22.03.05 22:43
Re: Bestimmte Zellen im Datagrid farbig darstellen1.682Chief22.03.05 23:42
Re: Bestimmte Zellen im Datagrid farbig darstellen1.645lpinter22.03.05 23:44
Re: Bestimmte Zellen im Datagrid farbig darstellen1.713Chief23.03.05 00:28
Re: Bestimmte Zellen im Datagrid farbig darstellen1.579Chief23.03.05 00:31
Re: Bestimmte Zellen im Datagrid farbig darstellen1.670lpinter23.03.05 08:11
Re: Bestimmte Zellen im Datagrid farbig darstellen1.636Chief23.03.05 09:55
Re: Bestimmte Zellen im Datagrid farbig darstellen1.689Chief23.03.05 10:22
Re: Bestimmte Zellen im Datagrid farbig darstellen1.606lpinter23.03.05 11:52
Re: Bestimmte Zellen im Datagrid farbig darstellen1.655Chief23.03.05 13:47
Re: Bestimmte Zellen im Datagrid farbig darstellen1.656lpinter23.03.05 14:31
Re: Bestimmte Zellen im Datagrid farbig darstellen1.661lpinter23.03.05 15:02
Re: Bestimmte Zellen im Datagrid farbig darstellen1.616Chief23.03.05 16:02
Re: Bestimmte Zellen im Datagrid farbig darstellen1.556lpinter23.03.05 16:27
Re: Bestimmte Zellen im Datagrid farbig darstellen1.698Chief23.03.05 18:32
Re: Bestimmte Zellen im Datagrid farbig darstellen1.910Chief23.03.05 19:16
Re: Bestimmte Zellen im Datagrid farbig darstellen1.661lpinter23.03.05 19:33
Re: Bestimmte Zellen im Datagrid farbig darstellen1.600Chief23.03.05 19:54
Re: Bestimmte Zellen im Datagrid farbig darstellen1.602lpinter23.03.05 20:25
Re: Bestimmte Zellen im Datagrid farbig darstellen1.683Chief23.03.05 20:57
Re: Bestimmte Zellen im Datagrid farbig darstellen1.597Chief23.03.05 21:16
Re: Bestimmte Zellen im Datagrid farbig darstellen1.601lpinter23.03.05 21:43
Re: Bestimmte Zellen im Datagrid farbig darstellen1.669Chief23.03.05 22:18
Re: Bestimmte Zellen im Datagrid farbig darstellen1.645lpinter23.03.05 22:27
Re: Bestimmte Zellen im Datagrid farbig darstellen1.631Chief23.03.05 22:50
Re: Bestimmte Zellen im Datagrid farbig darstellen1.586lpinter23.03.05 22:52
Re: Bestimmte Zellen im Datagrid farbig darstellen1.756Chief23.03.05 23:09
Re: Bestimmte Zellen im Datagrid farbig darstellen1.601lpinter23.03.05 23:59
Re: Bestimmte Zellen im Datagrid farbig darstellen3.661lpinter11.03.05 15:21
Re: Bestimmte Zellen im Datagrid farbig darstellen1.928lpinter24.03.05 20:36
Re: Bestimmte Zellen im Datagrid farbig darstellen1.788Chief24.03.05 23:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel