Olá,

Gostaria de saber se é possível colorir de maneira dinâmica todas as células de uma cDbCJGridPromptList.
Com as dbList e dbGrid eu consigo colorir todas as células que estão sendo exibidas através do Displayable_Rows (número de linhas), Item_Limit (número de colunas) e Base_Item (célula base).
Com a cDbCJGridPromptList eu não sei como fazer isso, pois eu consigo apenas utilizar o OnSetDisplayMetrics para colorir a coluna atual (o código vai na coluna), onde consegui apenas colorir a linha selecionada (vide imagem) e a coluna que tem o OnSetDisplayMetrics.
Em resumo, eu queria colorir todas as colunas da cDbCJGridPromptList sem precisa sair colocando coluna por coluna o OnSetDisplayMetrics (novato com cDbCJGridPromptList).



Code:
Procedure OnSetDisplayMetrics Handle hoGridItemMetrics Integer iRow String ByRef sValue
    String currentStatus
    Integer currentColor

    Get RowValue of oCTICKETS_STATUS iRow to currentStatus
    Get Get_ArrayColor currentStatus hStatus to currentColor
    Set ComBackColor of hoGridItemMetrics to currentColor
    Set piHighlightBackColor of oSelList to currentColor
End_Procedure
Click image for larger version. 

Name:	Sample.png 
Views:	35 
Size:	41.9 KB 
ID:	13534

Agradeço desde já.