none
Cargar un MaskedTextBox desde un campo moneda de ACESS RRS feed

  • Pregunta

  • Hola, ya lei un monton de post acerca de los MaskedTextBox y no encuentro lo que quiero

    tengo una tabla en ACESS que tiene un campo precio ques es moneda, el asunto es que quiero cargar el valor en un MaskedTextBox para que el usuario pueda modificarlo.

    Por ejemplo para el valor 3.5 :     

                maskedTextBoxPrecio.Mask = "9,990.00";                        
                maskedTextBoxPrecio.Text = string.Format("{0:#,##0.00}", Convert.ToDouble(reader["Precio"]));            

       EL campo me muestra: [35,0_.__]

    y si cargo en un textbox no tengo problema:

          textBoxPrecio.Text = string.Format("{0:#,##0.00}", Convert.ToDouble(reader["Precio"]));
    

             me muestra [3.50] lo cual es correcto

    En la configuracion regional tengo el punto como separador de decimales y la coma para los miles.

    Debo tener algun error.

    Ademas quisiera saber como tengo que cargar luego el nuevo valor en la tabla

    cmd.Parameters.AddWithValue("@Precio", QUE PONGO ACA);

    Por ultimo quisiera saber con que lineas de codigo le pregunto al sistema cual es el simbolo para separar decimales.

    Saludos




    viernes, 28 de diciembre de 2012 0:17