Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Mensagem sobre o tópico Dúvida sobre Double em C# [RESOLVIDO]
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
daniel queiroz  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 30 jun, 10:02
De: daniel queiroz <daniellquei...@gmail.com>
Data: Tue, 30 Jun 2009 10:02:30 -0300
Local: Ter 30 jun 2009 10:02
Assunto: Re: [dotNUG] Re: Dúvida sobre Double em C# [RESOLVIDO]

puuuuuuuuuuuutz!!! cara, muito bom!!! muito obrigado galera, consegui
resolver com a dica do Anderson, valeu mesmo cara. Gostaria de agradecer a
todos aqueles que contribuiram também.

No fim o código ficou assim:

 gPoint.Longitude =
double.Parse(dr["longitude"].ToString().Replace(".",","));

gPoint.Longitude -> é um double, por isso não pude usar o decimal.

Muito obrigado galera, abração a todos!

2009/6/30 Anderson Lima <andersonpl...@gmail.com>

> Faz um teste trocando o ponto por vírgula no valor que vem do xml. Se
> der certo, é porque a língua utilizada pelo parse é português, e você
> tem que trocá-la usando um dos parâmetros do parse.

> 2009/6/30 Klenio Leite <kleniole...@hotmail.com>:

> > E ai galera!?

> > Acho que também usaria decimal.

> > Daniel,

> > Vc já tentou usar algo do tipo: FormatarValorCasasDecimais(TextBox1.Text,
> > 6).ToString("d6"); - Eu acho que d é para decimal (tem que pesquisar
> aí)...

> > Abração a todos.
> > Klenio Leite.

> > ________________________________
> > Date: Tue, 30 Jun 2009 08:50:44 -0300
> > Subject: [dotNUG] Re: Dúvida sobre Double em C#
> > From: bruno...@gmail.com
> > To: dotnug@googlegroups.com

> > Entao Daniel,

> > Em meus projetos, costumo usar o DECIMAL no lugar do DOUBLE

> > Assim não tenho esse problema.

> > 2009/6/30 daniel queiroz <daniellquei...@gmail.com>

> > Então Bruno, valeu ai pela resposta, mas jah tentei sim, e obtive o mesmo
> > resultado, que foi o valor -22915116.0.
> > abração

> > 2009/6/29 Bruno <bruno...@gmail.com>

> > Ja tentou o Double.Parse() ????

> > 2009/6/29 daniel queiroz <daniellquei...@gmail.com>

> > E ae Klenio, tranquilo.

> > Cara, funcionou, obrigadão, porém surgiu uma treta ai, tipo, o objeto
> maps
> > do google maps, possue as propriedades latitude e longitude como double,
> eu
> > joguei os dados na sua função, ela retornou o que eu queria(valeu
> mesmo!!),
> > mas quando vou converter para double usando o convert.ToDouble, perco
> toda a
> > formatação de casas decimais de novo. ta fodz!!

> > mas, sua ajuda jah deu uma aliviada na pressão aqui.

> > obrigado mano!
> > abraços

> > 2009/6/29 Klenio Leite <kleniole...@hotmail.com>

> > Daniel,

> > Criei esse método que para minha necessidade funcionou direitinho. Vê se
> > serve para você (ele é genérico)

> > Manda o valor e o número de casas. Testei com seu valor e funcionou.

> > protected void TextBox1_TextChanged(object sender, EventArgs e)
> > {
> > TextBox1.Text = FormatarValorCasasDecimais(TextBox1.Text, 1);
> > TextBox1.Text = FormatarValorCasasDecimais(TextBox1.Text, 2);
> > TextBox1.Text = FormatarValorCasasDecimais(TextBox1.Text, 3);
> > TextBox1.Text = FormatarValorCasasDecimais(TextBox1.Text, 6);
> > //-22.915470
> > }
> > public string FormatarValorCasasDecimais(string valor, int nrCasas)
> > {
> > if (valor.Length == nrCasas)
> > return "N£mero de casas decimais informado ‚ incompat¡vel.";
> > valor = valor.Replace(".", "");
> > valor = valor.Replace(",", "");
> > return valor.Substring(0, valor.Length - nrCasas) + ","
> > + valor.Substring(valor.Length - nrCasas, nrCasas);
> > }

> > Abraços.

> > ________________________________
> > Date: Mon, 29 Jun 2009 13:53:53 -0300
> > Subject: [dotNUG] Dúvida sobre Double em C#
> > From: daniellquei...@gmail.com
> > To: dotnug@googlegroups.com

> > Ae galera, firmeza total!

> > seguinte, estou desenvolvendo um aplicativo que utiliza o google maps em
> c#,
> > e estou enfrentando alguns problemas. Eu recebo coordenadas geograficas a
> > partir de um xml, leio os dados e persisto na base sql server como float.
> > Exemplo: Recebo a informação seguinte lat: -22.915450, long: -22.915470,
> > quando eu persisto esses dados no sql server como float, eu perco a
> > formatação de casas do valor, ou seja, o numero -2291545.0 é apresentado,
> > entretanto esse valor eh invalido para uma coodenada geografica.
> Atualmente
> > estou tentando utilizar o String.Format para resolver, mas não obtive
> > sucesso, é como se o comando estivesse sendo ignorado, pois testei varias
> > mascaras e nenhuma funcionou, quando eu atribuo a um float do .net, o
> numero
> > exibido eh o -2291545.0.

> > Obrigado a todos!

> > --
> > Bruno Olivieri.
> > Microsoft - Innovation Center.
> > http://www.centrodeinovacao.org.br/

> > --
> > Bruno Olivieri.
> > Microsoft - Innovation Center.
> > http://www.centrodeinovacao.org.br/


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google