Fórum
Ver pergunta

Como colocar a vazio uma coluna do tipo data da PRIGrelha ?   

58 visualizações
1
0

No componente PRIGrelha tenho várias colunas de vários tipos entre as quais algumas do tipo Date. Em determinadas circunstancias, esta coluna tem valores mas por algum motivo quero que o valor desapareca ou seja, que a celula fique a branco ou vazia. Como fazer ? Tentei de várias maneiras mas não consegui que nenhuma funcionasse. Exemplo : priGrelha1.SetGRID_SetValorCelula(row, colDataFinal, string.Empty);

Faça login para poder traduzir
V10
Marcado como spam
Criado há 6 anos e 2 semanas pedro-2
p
pedro-2 Iniciante
1 respostas
1
Resposta privada

Olá pedro podes fazer desta forma:

priGrelha1.Grelha.SetText(
                    priGrelha1.Grelha.ActiveCol, 
                    priGrelha1.Grelha.ActiveRow, "");

 

Faça login para poder traduzir
Marcado como spam
Criado há 6 anos e 2 semanas sergiosereno
sergiosereno Most Valuable Professional
    Comentários
    Já testei mas não limpa na mesma. Mantem a data que já estava na celula.
    6 anos e 2 semanas
    pedro-2

      @pedro-2 Tens de manter o cusor na celula nesse exemplo, porque estou a ir buscar a active row/col

      6 anos e 2 semanas
      sergiosereno
        Estou a testar com o codigo abaixo. Na primeira coluna coloca a data indicada, na segunda mantêm a data que já lá estava ou seja, não está a limpar. (ambas as colunas são tipo data) priGrelha1.SetGRID_SetValorCelula(row, colDataInicial, "01-01-2030"); priGrelha1.SetGRID_SetValorCelula(row, colDataFinal, "");
        6 anos e 2 semanas
        pedro-2
          O que estou a dizer é que nesse caso tens de fazer com o priGrelha1.Grelha
          6 anos e 2 semanas
          sergiosereno
            Ok. Ja funciona
            6 anos e 2 semanas
            pedro-2
              @pedro-2 Valida a resposta como valida, para que fique para outros.
              6 anos e 2 semanas
              sergiosereno