Datensatze Fett anzeigen



  • Hallo,

    in meinem C++ Programm habe ich eine Datenbank bzw ein DBGrid.
    Es gibt in dieser Datenbank eine Spalte die die Werte 1 0 also true or false annehmen kann. Nun möchte ich das die Einträge wo false sind in fetter Schrif dargestellt wird. Ich habe das so probiert:

    if(Query1->FieldByName("Gelesen")->AsBoolean==false)
    {
    DBGrid1->Canvas->Brush=fsBold;
    }
    

    Bei der ausführung kommt es zu einem Fehler und das Programm stürzt ab, wo liegt mein Fehler?



  • Hallo

    siehe die Events TDBGrid::OnDraw... und die FAQ-Threads über die gleichartigen Events bei TStringGrid.

    bis bald
    akari



  • Geht es nicht etwas genauer, bin auch nicht der beste in C++ liegt!?



  • Hallo

    dann schau dir doch erstmal in Ruhe den genannten FAQ-Eintrag an. Nein, das ist nicht genau dasselbe wie du es willst. Aber das Prinzip ist das gleiche.

    Wenn du das verstanden hast, dann schaust du dir den entsprechenden OnDraw-Event beim TDBGrid an, und passt den Code für deine Zwecke an.

    bis bald
    akari


Anmelden zum Antworten