Foros del Web » Programando para Internet » ASPX (.net) »

Ayuda problemas con las comas de los decimales

Estas en el tema de Ayuda problemas con las comas de los decimales en el foro de ASPX (.net) en Foros del Web. Amigos les explico tengo un formulario web que recupera un numero decimal (float 0,434 ó 0,3 ó 1,9) de la bd en SQL Server y ...
  #1 (permalink)  
Antiguo 10/12/2008, 09:16
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Pregunta Ayuda problemas con las comas de los decimales

Amigos les explico tengo un formulario web que recupera un numero decimal
(float 0,434 ó 0,3 ó 1,9) de la bd en SQL Server y lo envia a un textbox, el problema es que no me deja actualizar la informacion ya que no se puede ingresar el decimal modificado con la coma sino que tengo que reemplazarla por un punto, espero que me puedan ayudar (ASP.NET y C#). Creo que es en el lenguaje ya que en el motor ingresa bien el decimal con coma. Ayuda!!!
  #2 (permalink)  
Antiguo 11/12/2008, 05:05
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Respuesta: Ayuda problemas con las comas de los decimales

A mi me pasaba lo mismo y lo que hago es que si el usuario usa una coma lo reemplace por un punto en el código de actualizar:


//cambiar coma por punto para decimales
if (Strings.InStr(TextBox1.Text, ",") > 0)
TextBox1.Text = Strings.Replace(TextBox1.Text, ",", ".");

Espero que te valga. El usuario puede usar indistintamente punto o coma, pero se inserta con coma.
  #3 (permalink)  
Antiguo 11/12/2008, 10:48
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Respuesta: Ayuda problemas con las comas de los decimales

Vale te pasaste, lo pruebo y te cuento, pero si tu dices que funciona, sera...
  #4 (permalink)  
Antiguo 18/12/2008, 07:03
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Respuesta: Ayuda problemas con las comas de los decimales

Cita:
Iniciado por BlueSkull Ver Mensaje
Vale te pasaste, lo pruebo y te cuento, pero si tu dices que funciona, sera...
Cita:
if (Strings.InStr(TextBox1.Text, ",") > 0)
TextBox1.Text = Strings.Replace(TextBox1.Text, ",", ".");
Pero como lo hago para C# e intentado pero no me resulta.
  #5 (permalink)  
Antiguo 18/12/2008, 07:13
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 15 años, 5 meses
Puntos: 4
Respuesta: Ayuda problemas con las comas de los decimales

Cita:
Iniciado por BlueSkull Ver Mensaje
Pero como lo hago para C# e intentado pero no me resulta.
Bueno esto no me resulto pero encontre esto, que con modificaciones puede que resulte o por ultimo validar solo numeros enteros:

Cita:
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ErrorMessage="Solo Números" ControlToValidate="TextBox1"
ValidationExpression="\d*"></asp:RegularExpressionValidator>
Cita:
http://www.forosdelweb.com/f29/validar-algunas-cosas-c-241549/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:26.