tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1622
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Manuelh Manuelh ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    21
    Hallo,
    Ich lese von einer Sql DAtenbank die werte für mein Datagrid aus! In der Spalte Band stehen Bänder von 1 - 3
    Jedes Band sollte eine eigene Hintergrundfarbe haben!
    Z.b. soll Band 1 im Datagrid die Hintergrundfarbe blau haben
    Band 2 gel
    Band 3 grün
    oder so!


    Gruß Manuel
     

  2. #2
    Avatar von Orakel
    Orakel Orakel ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    472
    Hi Manuel,

    schau mal hier: http://www.vb-fun.de/cgi-bin/loadfra.../tip0066.shtml

    Gruß
    Das Orakel
     
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
                      \\\\|////
                      \\ _ _ //
                       ( o o )
    ================oOOo-(_)-oOOo==================
    [COLOR=blue]    The next time you think you are perfect,
               try walking on water[/COLOR]
    ========================Oooo===================
                      oooO  (  )
                      (  )  ) /
                       \ ( (_/
                        \_)
    Vorsicht dieser Link ist bissig :)

  3. #3
    Avatar von JensG
    JensG JensG ist offline Mitglied Platin
    Registriert seit
    Jun 2004
    Ort
    Gera (Thüringen)
    Beiträge
    517
    Hallo,
    der Tip an sich ist sehr gut, aber leider für Entwicklungsumgebung: VB.Net,
    das wird ihm nicht viel nützen.
    Mit dem Datagrid von VB6 geht das IMHO nicht das man Zeilen Farbig
    darstellt.

    Gruß
    Jens
     

  4. #4
    Manuelh Manuelh ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    21
    Vielen dank!
    Doch icih arbeite schon mit .Net jedoch ist das Problem hier das ich meine Daten mit einer Selct anweisung aus einer Sql Tabelle hole! Im Beispiel wurden ja alle Daten per Hand reingeschrieben! Und ich hab so ca. 10000 Daten!
    Hab mir überlegt vielleicht würde es mit einem ItemDataBound gehen! Aber ich glaub ich sitz momentan auf der Leitung :?!
     

  5. #5
    Avatar von Orakel
    Orakel Orakel ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    472
    Hi JensG

    Danke für den Hinweis. Hatte ich übersehen.

    Sorry Manuel

    Gruß
    Das Orakel
     
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
                      \\\\|////
                      \\ _ _ //
                       ( o o )
    ================oOOo-(_)-oOOo==================
    [COLOR=blue]    The next time you think you are perfect,
               try walking on water[/COLOR]
    ========================Oooo===================
                      oooO  (  )
                      (  )  ) /
                       \ ( (_/
                        \_)
    Vorsicht dieser Link ist bissig :)

  6. #6
    Manuelh Manuelh ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    21
    Ok ein weiterer Vorschlag! Ich mach ein loop rein und gehe jede einzelne Zeile durch! Aber wie mach ich das dann am besten?
     

  7. #7
    Andreas Koch Tutorials.de Gastzugang
    ich hab das in c# so gelöst:
    über das databounditem greife ich auf ein objekt zurück (nhibernate) .. da muss natürlich deine eigene bedingung zum einfärben rein.. spalteninhalt überprüfen mit contains oder equals.. jenachdem was du brauchst..

    for (int i = 0; i < dgvVorlagen.Rows.Count; i++)
    {
    Directory dir = (Directory)this.dgvVorlagen.Rows[i].DataBoundItem;
    if (dir.directory)
    //färbt die zeile die den kriterien entspricht hellgrau
    this.dgvVorlagen.Rows[i].DefaultCellStyle.BackColor = Color.LightGray;
    else
    {
    //färbt alle andren abwechselnd weiß oder beige (aus übersichtszwecken..)
    if (i%2 ==1)
    this.dgvVorlagen.Rows[i].DefaultCellStyle.BackColor = Color.White;
    else
    this.dgvVorlagen.Rows[i].DefaultCellStyle.BackColor = Color.AntiqueWhite;

    }
    //das angelegte directory von oben zerstören um den speicher nit zuzumüllen..
    dir = null;
    }

    in VB sollte es ähnlich gehen. ich hoff ich konnt dir damit helfen.
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 06.05.05, 08:27
  2. Formular: Zellen bei Fehler farbig markieren
    Von astalavista im Forum CSS
    Antworten: 1
    Letzter Beitrag: 10.04.05, 21:47
  3. PHP Codes farbig markieren
    Von danielmueller im Forum PHP
    Antworten: 2
    Letzter Beitrag: 30.06.04, 16:55
  4. Antworten: 5
    Letzter Beitrag: 03.06.04, 14:07
  5. Antworten: 7
    Letzter Beitrag: 09.06.01, 20:43