Ayuda!!!! PorFavor!!!!

25/11/2004 - 20:50 por grissssss | Informe spam
Hola !!!!

Pues veran, estoy manejando tres capas la base de datos,
la de negocios y la interfaz, y tengo un grid el cual
trae los datos de un componente de la fase de negocios q
asu ves trae la informacion de la base de datos.

Este componente q traigo tiene un campo de tipo Enum, el
cual en la base de datos son numeros enteros. pero en el
Enum trae lo siguiente , una lista de colores: verde,
blanco, azul. y en la base estos estan por numeros.

ok cuando yo traigo my componente que es una vista de sql
me trae los datos bien pero el campo color lo veo con
numeros

color
1
2
3

y quiero ver el nombre de los colores, pero como les
comente este campo es de tipo enum, ahora no se como
transformar ese campo en el grid o como le puedo hacer?

<asp:BoundColumn DataField="color"
HeaderText="Colores"></asp:BoundColumn>


Alguien me podria decir como hacerle?
no saben como se los agradeceria!!!!

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
25/11/2004 - 22:32 | Informe spam
Utiliza el metodo Parse del Enum, en la ayuda de ese metodo tienes un
ejemplo que hace exactamente lo que necesitas.

Eso si espero que nunca tengas que cambiar el idioma de tu aplicación


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#2 grissss
25/11/2004 - 23:36 | Informe spam
ok pero lo que no se es donde colocarlo , bueno el grid
lo lleno desde el cliente y en el servidor solo tengo el
siguiente condigo:

tabla2 = (DataTable)Odatagrid.Consultar ();
gridConsulta.DataSource = tabla2;
gridConsulta.DataBind ();

donde la tabla trae el componenteo mas bien la vista de
una tabla.

entonces en donde hago la conversion??????

gracias!

Utiliza el metodo Parse del Enum, en la ayuda de ese


metodo tienes un
ejemplo que hace exactamente lo que necesitas.

Eso si espero que nunca tengas que cambiar el idioma de


tu aplicación


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org



.

Respuesta Responder a este mensaje
#3 Anonimo
27/11/2004 - 14:40 | Informe spam
En el foro no hay urgencias, siempre respeto.

Ni es necesario dar las gracias por escrito, pues supone
un mensaje más ene l foro, y no es información útil aunque
sea un sentimiento de agradecimiento.


Hola !!!!

Pues veran, estoy manejando tres capas la base de datos,
la de negocios y la interfaz, y tengo un grid el cual
trae los datos de un componente de la fase de negocios q
asu ves trae la informacion de la base de datos.

Este componente q traigo tiene un campo de tipo Enum, el
cual en la base de datos son numeros enteros. pero en el
Enum trae lo siguiente , una lista de colores: verde,
blanco, azul. y en la base estos estan por numeros.

ok cuando yo traigo my componente que es una vista de sql
me trae los datos bien pero el campo color lo veo con
numeros

color
1
2
3

y quiero ver el nombre de los colores, pero como les
comente este campo es de tipo enum, ahora no se como
transformar ese campo en el grid o como le puedo hacer?

<asp:BoundColumn DataField="color"
HeaderText="Colores"></asp:BoundColumn>


Alguien me podria decir como hacerle?
no saben como se los agradeceria!!!!
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida