Listbox

11/04/2006 - 21:02 por Mara | Informe spam
Hola, tengo un listbox para mostrar importes. Me gustaría saber si es
posible ponerle como formato el símbolo del euro igual q se puede
hacer en las columnas del datagrid. O sea, q m aparezca el importe y al
lado €. Tb cuándo kiero introducir un importe con decimales tengo q
ponerlo en el texbox q utilizo para insertar precios con "." pq la ","
no m la coge.
Después ya lo pilla en el listbox con ",". Cómo puedo corregir estas
cosas? gracias.

Preguntas similare

Leer las respuestas

#1 Kronos
11/04/2006 - 23:09 | Informe spam
tengo un listbox para mostrar importes. Me gustaría saber si es
posible ponerle como formato el símbolo del euro igual q se puede
hacer en las columnas del datagrid. O sea, q m aparezca el importe y al
lado ?.



Formatting Numeric Data for a specific culture
http://301url.com/1rb

Tb cuándo kiero introducir un importe con decimales tengo q
ponerlo en el texbox q utilizo para insertar precios con "." pq la ","
no m la coge.
Después ya lo pilla en el listbox con ",". Cómo puedo corregir estas
cosas? gracias.



MaskEdit

el vs2005 incluye el control maskedit si estas en el 2003 en esta lista hay
uno:
http://301url.com/1rc (el 12 ejemplo)

otro
http://www.codeproject.com/vb/net/c...ditbox.asp



"Mara" wrote in message
news:
Hola, tengo un listbox para mostrar importes. Me gustaría saber si es
posible ponerle como formato el símbolo del euro igual q se puede
hacer en las columnas del datagrid. O sea, q m aparezca el importe y al
lado ?. Tb cuándo kiero introducir un importe con decimales tengo q
ponerlo en el texbox q utilizo para insertar precios con "." pq la ","
no m la coge.
Después ya lo pilla en el listbox con ",". Cómo puedo corregir estas
cosas? gracias.
Respuesta Responder a este mensaje
#2 Mara
12/04/2006 - 14:04 | Informe spam
Muchas gracias Kronos. El problema de insertar números con la "," lo
he solucionado con la función Replace sustituyendo la "," por el ".".
PUede q no sea la mejor forma pero hasta ahora es la forma en q lo he
resuelto.
El tema de formatear los números con el € no lo he conseguido. He
hecho esto.

Dim formato As New NumberFormatInfo
formato.CurrencySymbol = "€"

ListBox2.DataSource = dsdatos.Tables("Terapias")
ListBox2.DisplayMember dsdatos.Tables("Terapias").Columns(2).ToString("c", formato)
ListBox2.ValueMember dsdatos.Tables("Terapias").Columns(0).ToString

pero m da el error: 'Public Overrides Function ToString() As String' no
tiene parámetros y su tipo de valor devuelto no se puede indizar'.
Si alguien me puede ayudar se lo agradezco.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida