Fórum
Ver pergunta

PriGrelha LeaveCell   

65 visualizações
0
0

Boa tarde,

Numa prigrelha preciso de validar uma coluna editável a partir de um valor de outra coluna. Coloquei o código no envento LeaveCell e funciona bem, excepto quando no final de editar carrego na tecla Enter. Como posso resolver este problema?

 

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

Olá, o melhor será usares o evento EditMode que te dispara quando o modo de edição de uma célula é iniciado e quando termina. Existem também formas de controlar se ocorreu alguma alteração ao valor.

private void priGrelha1_EditMode(object Sender, PriGrelha.EditModeEventArgs e)
{
	try
	{
		if ((e.Mode == 0) && (e.ChangeMade))
		{
			// code
		}
	}
	catch (Exception ex)
	{
		PSO.Dialogos.MostraErroSimples("Erro ao executar a operação!", StdPlatBS100.StdBSTipos.IconId.PRI_Critico, ex.Message);
	}
}

Podes também dar uma vista de olhos neste projeto que tem um exemplo da grelha em modo de edição.

Adicionalmente sugiro, também a consulta deste artigo.

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