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.
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.
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.
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.
> ------------------------------
> 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.
> 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.
>> ------------------------------
>> 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.
> 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.
>>> ------------------------------
>>> 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.
>> 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.
>>>> ------------------------------
>>>> 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.
>> 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.
>>>> ------------------------------
>>>> 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.
>>> 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.
>>>>> ------------------------------
>>>>> 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.
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.
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.
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.
> 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 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.
> ________________________________
> 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.