none
Formatação String com Calculo RRS feed

  • Pergunta

  • Gostaria de saber se há algum modo de fazer cálculo numa formatação de string por exemplo, tenho a seguinte formatação:

    txtInformacaoPagina.Format="Página {0} de {1}";

    isto fica em cada página de um relatório que estou criando, onde é passado através de um evento as informações que vão em {0} e {1}... O problema é que estou gerando uma folha de rosto que conterá as informações de agrupamento, ordenação e filtros e esta página eu gostaria que não fosse contada na geração... não tenho acesso ao evento que popula {0} e {1}  então minha idéia era de que nesta formatação desse para fazer um cálculo tipo

    txtInformacaoPagina.Format="Página {0-1} de {1-1}";

    mas obviamente isto não funciona.... há algum meio de efetuar este cálculo?

    segunda-feira, 1 de outubro de 2012 15:28

Todas as Respostas

  • E ae tuco, blz cara?

     Não se se entendi direito, mas alguma coisa dessa forma te ajudaria?

    txtInformacaoPagina.Format= string.Format("Página {0} de {1}", (1 + 1).ToString(), (2-1).ToString());

    É só um exemplo, eu não sei como funciona seu cálculo.


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    terça-feira, 2 de outubro de 2012 11:51
  • pois é cara, o problema é que desse teu jeito eu tenho que passar o parametro que vai em {0} e {1}... preciso de um modo que não seja necessário isso... que apenas eu diga que o que vier em {0} e em {1} tem que fazer -1; tipo 

    txtInformacaoPagina.Format= string.Format("Página {0}-1 de {1}-1");

    mas obvio que assim aparece na string -1 e não o valor diminuido. :/

    terça-feira, 2 de outubro de 2012 14:33