De: Klenio Leite <kleniole...@hotmail.com>
Data: Mon, 29 Jun 2009 21:16:50 +0000
Local: Seg 29 jun 2009 18:16
Assunto: RE: [dotNUG] Dúvida sobre Double em C#
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
{
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);
Date: Mon, 29 Jun 2009 13:53:53 -0300
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!
_________________________________________________________________
É 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.
| ||||||||||||||