Алгоритм автоматической прорисовки данных в DBGrid зависит от значения свойства DefaultDrawing. 2 По умолчанию оно равно True, то есть данные прорисовываются автоматически. 2
При автоматической прорисовке метод Paint использует цвет и шрифт свойства Canvas для прорисовки полей. 15
Если свойство DefaultDrawing установлено в значение False, то прорисовку нужно делать самостоятельно при помощи OnDrawColumnCell. 2
Если пользователь прописал алгоритм прорисовки, но свойство DefaultDrawing остаётся равным True, то сначала сетка заполнится данными автоматически, а затем будет выполнен алгоритм пользователя. 23 Таким образом, некоторые части сетки прорисовываются дважды. 2 Это сказывается на быстродействии программы, но позволяет не заполнять все пустые ячейки вручную. 2