Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2008, 04:16
Avatar de Nombela
Nombela
 
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 1 mes
Puntos: 1
Orden de las propiedades de la clase Usuario

HOla buenas, he creado una clase usuario que a su vez esta dentro de una coleccion de usuarios. La cuestion es que al asignarle a un gridview en el datasource la colleccion de usuarios, me la pinta bien pero el orden de la columnas que me muestra no es el que quiero. Me gustaria que fuese tal y como relleno la colleccion. Os dejo el codigo de como relleno la colleccion:

private ColeccionUsuarios TrasformarReaderAColeccionUsuarios(OracleDataReade r pOracleDataReader)
{
ColeccionUsuarios cu = new ColeccionUsuarios();
Usuario u;
while (pOracleDataReader.Read())
{
u = new Usuario();
u.UsrRed = pOracleDataReader["USR_RED"].ToString();
u.Nombre = pOracleDataReader["NOMBRE"].ToString();
u.OfVentas = pOracleDataReader["OF_VENTAS"].ToString();
u.CodVendedor = pOracleDataReader["COD_VENDEDOR"].ToString();
u.OrgVentas = pOracleDataReader["ORG_VENTAS"].ToString();
u.Canal = pOracleDataReader["CANAL"].ToString();
u.Sector = pOracleDataReader["SECTOR"].ToString();
u.DireccionEmail = pOracleDataReader["DIR_EMAIL"].ToString();
u.NivelFam = pOracleDataReader["NIVEL_FAM"].ToString();
u.NivelObj = pOracleDataReader["NIVEL_OBJ"].ToString();
u.NivelPrecios = pOracleDataReader["NIVEL_PRECIOS"].ToString();
u.AprobadorFam = pOracleDataReader["APROBADOR_FAM"].ToString();
u.AprobadorObj = pOracleDataReader["APROBADOR_OBJ"].ToString();
u.AprobadorPrecios = pOracleDataReader["APROBADOR_PRECIOS"].ToString();
u.TipoUsuario = pOracleDataReader["TIPO_USUARIO"].ToString();
if (pOracleDataReader["ULTIMA_CONEX"].GetType() != typeof(DBNull))
u.UltimaConexion = Convert.ToDateTime(pOracleDataReader["ULTIMA_CONEX"]);
u.Telefono1 = pOracleDataReader["TELEFONO1"].ToString();
u.TlfIbercom = pOracleDataReader["TLF_IBERCOM"].ToString();
cu.Add(u);
}
return cu;

}

gracias
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si: