Foros del Web » Programación para mayores de 30 ;) » .NET »

duda en c# web :S

Estas en el tema de duda en c# web :S en el foro de .NET en Foros del Web. hola llevo poco con esto de la programacion y siempre que avanzo me atoro en algo nuevo esta vez llego la ocacion en el que ...
  #1 (permalink)  
Antiguo 15/01/2015, 02:20
 
Fecha de Ingreso: enero-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
duda en c# web :S

hola llevo poco con esto de la programacion y siempre que avanzo me atoro en algo nuevo esta vez llego la ocacion en el que ya no puedo continuar, desde un foreach puedo visualizar los datos seleccionados de una consulta ya hecha que esta situada en una clase, esta consulta esta aqui

public class Clientes : QueryAdapter
{
public Clientes(Server server) : base(server)
{
}

public IDataReader GetPerfiles()
{
const string sql =

"SELECT *" +
"FROM Clientes ";


var par = new ParameterList{ };
return GetDataReader(sql);

}


luego de ahi en otra clase tengo entitidades en otra clase :

public class Cliente : EntityBase
{
public int IdCliente { get; set; }
public long RPU { get; set; }
public string NumCuenta { get; set; }
public byte NumGrupo { get; set; }

public string Nombre { get; set; }

public override void Load(IDataReader dr)
{
IdCliente = (int)dr["IdCliente"];
RPU = (long)dr["RPU"];
NumCuenta = (string)dr["NumCuenta"];
NumGrupo = (byte)dr["NumGrupo"];

Nombre = (string)dr["Nombre"];

}
public override void Save()
{
throw new System.NotImplementedException();
}
}

}


en otra clase tengo:


public class Clientes : InterfaceBase<Cliente>
{

public Clientes(BdFacthorDiv bd)
: base(bd)
{
}




public IEnumerable<Cliente> GetPerfiles()


{
return GetEnumerable<Cliente>(BdFacthorDiv.Clientes.GetPe rfiles());


}





}
}




y por ultimo en otra clase donde esta la aplicacion tengo esto:
en este codigo puedo mostrar los datos que yo e seleccionado

foreach (var cliente in Factory.Clientes.GetPerfiles())
{



Response.Write(" RPU : " + cliente.RPU + " </br> ");

Response.Write( " Numero de Cuenta: " + cliente.NumCuenta + "</br>" );

Response.Write(" Id del Cliente: " + cliente.IdCliente + "</br>" );

Response.Write(" Numero del Grupo: " + cliente.NumGrupo + "</br>");
}

funciona perfectamente bajo consola pero ahora quiero esto mismo mostrarlo en un gridview y no se como mostrarlo espero puedan sacarme de este apuro :S :c
  #2 (permalink)  
Antiguo 23/01/2015, 15:41
 
Fecha de Ingreso: enero-2015
Ubicación: En la red
Mensajes: 3
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: duda en c# web :S

en los datafield del gridview debes agregar las columnas con los atributos de tu clase factory

RPU, Numcuenta, IdCliente, NumGrupo
  #3 (permalink)  
Antiguo 25/01/2015, 23:56
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: duda en c# web :S

Yo cargo asi mis gridview (con Visual Basic):
El metodo: objRutinasDB.recuperarRecordsetGENERICO_SQLDR me retorna un datatable o SqlDataReader


strSql = "SELECT * FROM areas "
strSql = strSql & " WHERE areas.idCompania= '" & idCompaniaMAIN & "'"
rsTemporal = objRutinasDB.recuperarRecordsetGENERICO_SQLDR(strS ql)

GridView1.DataSource = rsTemporal 'DS.Tables("locaciones").DefaultView
GridView1.DataBind()

Etiquetas: gridview, programa, sql, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:51.