Hallo,
ich versuche in einem DBGrid beim Zeichnen einer Zeile wenn die Zeile in der DB als "gelöscht" makiert ist Rot anzuzeigen. Was auch funktioniert. Allerdings scheint sich hier eine Endlosschleife zu bilden. Weiß jemand Rat?
if (!qSchichtbuch->FieldByName("Delete")->AsBoolean){
Column->Color=TColor(0x005CF1F5);
}else{
Column->Color=clRed;
}
// Funktioniert, aber hängt in einer Schleife fest.
if(DataCol==0 ){
if (!qSchichtbuch->FieldByName("Delete")->AsBoolean){
DBGrid2->Canvas->Brush->Color=TColor(0x005CF1F5);
/DBGrid2->Canvas->Rectangle(Rect);
}else{
DBGrid2->Canvas->Brush->Color=clRed;
DBGrid2->Canvas->Rectangle(Rect);
}
// Funktioniert, aber Zeichnet erst mal nur die erste Spalte.
qSchichtbuch ist ein SQL Query.
Danke schon mal
ich versuche in einem DBGrid beim Zeichnen einer Zeile wenn die Zeile in der DB als "gelöscht" makiert ist Rot anzuzeigen. Was auch funktioniert. Allerdings scheint sich hier eine Endlosschleife zu bilden. Weiß jemand Rat?
if (!qSchichtbuch->FieldByName("Delete")->AsBoolean){
Column->Color=TColor(0x005CF1F5);
}else{
Column->Color=clRed;
}
// Funktioniert, aber hängt in einer Schleife fest.
if(DataCol==0 ){
if (!qSchichtbuch->FieldByName("Delete")->AsBoolean){
DBGrid2->Canvas->Brush->Color=TColor(0x005CF1F5);
/DBGrid2->Canvas->Rectangle(Rect);
}else{
DBGrid2->Canvas->Brush->Color=clRed;
DBGrid2->Canvas->Rectangle(Rect);
}
// Funktioniert, aber Zeichnet erst mal nur die erste Spalte.
qSchichtbuch ist ein SQL Query.
Danke schon mal
Comment