Fórum
Ver pergunta

Prigrelha coluna com imagem   

54 visualizações
0
0

Boa tarde,

Como consigo adicionar uma imagem a uma coluna da prigrelha?

E no caso de querer “traduzir” um campo que vem no meu select para uma imagem? Exemplo: Campo Teste devolve “A” ou “B”. No caso do “A” mostro a imagem 1 e no caso do “B” mostro a imagem 2.

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 6 anos e 4 meses anthonyvalente
a
anthonyvalente Iniciante
1 respostas
0
Resposta privada

Boa tarde,

O tratamento de imagens na grelha deve ser feito de formas distintas caso esta esteja a ser carregada por databind ou não.
A coluna que recebe a imagem deve ser do tipo FpCellType.CellTypePicture e o método AddColKey já configura todas as células para receber uma imagem.

Sem databind
No carregamento da grelha basta usar este código:

priGrelha.ColocaImagemColunaLinha(col, row, imagem)

Isto também pode ser feito desta forma:

prigrelha.Row = row;
prigrelha.Col = col;
prigrelha.Value = imagem;

Com databind
No carrega por databind deve ser usado o evento DataFill da grelha para atribuir a imagem à célula.

if (e.Col = colImagem)
{
    priGrelha.ColocaImagemColunaLinha(e.col, e.Row, imagem)
}

 

Faça login para poder traduzir
Marcado como spam
Criado há 6 anos e 4 meses danielvieira-1
d
danielvieira-1 Responsiveness Member