Crear enum dinamicamente

26/07/2007 - 13:11 por Clara | Informe spam
Hola,

Me estaba preguntando si es posible que un enumerado asi
public enum ppp {dato, dato1, dato2};

pueda ser generado a partir de valores que estan en una BBDD. O sea, que los
nombres (y valores) de dato1, dato2 y dato3 procedan de una consulta sobre
una BBDD.

Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
26/07/2007 - 18:34 | Informe spam
Hola,

Mira este enlace:

http://msdn2.microsoft.com/en-us/li...b0x3b.aspx
"Clara" wrote in message
news:%
Hola,

Me estaba preguntando si es posible que un enumerado asi
public enum ppp {dato, dato1, dato2};

pueda ser generado a partir de valores que estan en una BBDD. O sea, que
los nombres (y valores) de dato1, dato2 y dato3 procedan de una consulta
sobre una BBDD.

Gracias



Respuesta Responder a este mensaje
#2 Octavio Hernandez
26/07/2007 - 18:35 | Informe spam
Hola,

Mira este enlace:

http://msdn2.microsoft.com/en-us/li...b0x3b.aspx

Slds - Octavio


"Clara" wrote in message
news:%
Hola,

Me estaba preguntando si es posible que un enumerado asi
public enum ppp {dato, dato1, dato2};

pueda ser generado a partir de valores que estan en una BBDD. O sea, que
los nombres (y valores) de dato1, dato2 y dato3 procedan de una consulta
sobre una BBDD.

Gracias



Respuesta Responder a este mensaje
#3 Nuno Santos
26/07/2007 - 18:43 | Informe spam
Hola Clara,
Que sentido tiene tener un enumerado donde no se sepa el contéudo del
enumerado? Es que si viene de una BD no se sabe que vendrá de allá?!?!?
Yo por ejemplo tengo creado alguns enumeras cuando en el ASPX tengo
gridviews con várias columnas y como no se puede referenciar una columna por
su nombre tiene que ser por su index, entonces creo un enum con el nombre de
la columna y el indice en la que grid, después utilizo el enum, caso tenga
que colocar mas una columna a médio no tengo que alterar mi código todo,
sólo chego al enum e coloco mas un enumerador e altero los indices en el
enum :)

A ver si me consegui explicar bien... y me entendistes... :D

Nuno Santos

"Clara" wrote in message
news:%
Hola,

Me estaba preguntando si es posible que un enumerado asi
public enum ppp {dato, dato1, dato2};

pueda ser generado a partir de valores que estan en una BBDD. O sea, que
los nombres (y valores) de dato1, dato2 y dato3 procedan de una consulta
sobre una BBDD.

Gracias



Respuesta Responder a este mensaje
#4 Clara
26/07/2007 - 19:42 | Informe spam
Muchas grácias.

Octavio Hernandez" escribió en el mensaje
news:
Hola,

Mira este enlace:

http://msdn2.microsoft.com/en-us/li...b0x3b.aspx

Slds - Octavio


"Clara" wrote in message
news:%
Hola,

Me estaba preguntando si es posible que un enumerado asi
public enum ppp {dato, dato1, dato2};

pueda ser generado a partir de valores que estan en una BBDD. O sea, que
los nombres (y valores) de dato1, dato2 y dato3 procedan de una consulta
sobre una BBDD.

Gracias






Respuesta Responder a este mensaje
#5 Clara
26/07/2007 - 19:47 | Informe spam
Hola Nuno,
Bueno. No sé si tiene mucho sentido. Por ahora lo estoy estudiando.
Lo que pasa es que tengo un enumerador en mi aplicación de las entidades que
maneja mi aplicación (partes, obras, técnicos, materiales, ...)
Si los valores de estos enumerados los obtengo de la base de datos, me
aseguro que cuando añada alguna entidad, tanto en la aplicación como en la
base de datos, la entidad tendrá el mismo valor. Con lo que una consulta
delñ tipo "select campo from facturas where tipoEntidad = 2" el valor "2"
será siempre consistente. (entre aplicación y base de datos)

Pero bueno. Ahora ya sé que algo se puede hacer (gracias al link de
octavio), y a partir de aqui, decidiré.

Saludos.



"Nuno Santos" <nunos7@[REMOVER]hotmail.com> escribió en el mensaje
news:
Hola Clara,
Que sentido tiene tener un enumerado donde no se sepa el contéudo del
enumerado? Es que si viene de una BD no se sabe que vendrá de allá?!?!?
Yo por ejemplo tengo creado alguns enumeras cuando en el ASPX tengo
gridviews con várias columnas y como no se puede referenciar una columna
por su nombre tiene que ser por su index, entonces creo un enum con el
nombre de la columna y el indice en la que grid, después utilizo el enum,
caso tenga que colocar mas una columna a médio no tengo que alterar mi
código todo, sólo chego al enum e coloco mas un enumerador e altero los
indices en el enum :)

A ver si me consegui explicar bien... y me entendistes... :D

Nuno Santos

"Clara" wrote in message
news:%
Hola,

Me estaba preguntando si es posible que un enumerado asi
public enum ppp {dato, dato1, dato2};

pueda ser generado a partir de valores que estan en una BBDD. O sea, que
los nombres (y valores) de dato1, dato2 y dato3 procedan de una consulta
sobre una BBDD.

Gracias







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida