Fórum
Ver pergunta

Configurar coluna com imagem/icon numa PriGrelha   

100 visualizações
0
0

Bom dia. É possível configurar uma coluna de uma prigrelha com imagem/icon? (exemplo: https://prnt.sc/10yxgvt)

Ao inicializar existe um FpCellType.CellTypePic e um FpCellType.CellTypePicture mas depois de que forma se atribui a imagem? (https://prnt.sc/10yxhym)
Obrigado.

Faça login para poder traduzir
V10
Marcado como spam
Criado há 4 anos e 7 meses jospaulo
j
jospaulo Iniciante
1 respostas
0
Resposta privada

Bom dia,

Para configurar uma imagem numa determinada coluna da "PriGrelha" deverá fazer o seguinte na inicialização da grelha:

myPriGrelha.Grelha.Col = COL_IMAGEM; // constante com o número da coluna
myPriGrelha.Grelha.Row = -1; // -1 para considerar toda a coluna
myPriGrelha.Grelha.CellType = UpgradeHelpers.Spread.FpCellType.CellTypePicture; // definir a coluna como sendo de imagens
myPriGrelha.Grelha.TypeVAlign = FarPoint.Win.Spread.CellVerticalAlignment.Center; // alinhamento vertical
myPriGrelha.Grelha.TypeHAlign = FarPoint.Win.Spread.CellHorizontalAlignment.Center; // alinhamento horizontal

Depois no código, no evento "DataFill" da "PriGrelha", atribuir a imagem à célula:

private void PriGrelha_DataFill(Object Sender, PRISDK100.PriGrelha.DataFillEventArgs e)
{
myPriGrelha.Grelha.Col = e.Col;
myPriGrelha.Grelha.Row = e.Row;
myPriGrelha.Grelha.Value = myImage; // do tipo "Image"
}

Em princípio, com o código acima, a imagem deverá aparecer corretamente na grelha.

Faça login para poder traduzir
Marcado como spam
Criado há 4 anos e 6 meses joomartins-3
j
joomartins-3 Iniciante
    Comentários
    Existe ainda um método nativo da "PriGrelha" que permite definir a imagem numa célula, "ColocaImagemColunaLinha", onde se passa a coluna, linha e a imagem.
    4 anos e 6 meses
    joomartins-3