anchor.diff:      if LColumn.HasDataFontStyles then Canvas.Font.Style := LColumn.DataFontStyles;
   
       // Get row/cell data
  -    LRow := ActiveDataTable^.Rows[ARow-1];
  +    LRow := LDataTable^.Rows[ARow-1];
       LCellData := TDataRowData(LRow)[LColumn.DisplayBinding];
   
       // Clean data if necessary
  
positive.code: begin
    LHandled := False;
    if ColCount = 0 then Exit;
    if ARow = 0 then ResizeSearchEdit(ACol);
    LColumn := FColumns[ACol];
    Rect := CalculateCellContentRect(Rect);
  
negative.code:   //LFixedRect: TRect;
    LRect: TRect;
  begin
    if ACol > FMultiSearchEdits.Count - 1 then
      exit;
    LEdit := FMultiSearchEdits[ACol];
    LEdit.Visible := FDrawGrid.IsFixedCellVisible(aCol, 0);
    if ACol > 0 then
  