[ Foro de C# ]

Reporte desde DataGridView

19-Feb-2016 19:15
Invitado (gabomda)
0 Respuestas

Tengo una duda programando con C #, desde una consulta SQL Server realizo una busqueda y los resultados los cargo en un DatagridView, los Resultados son de varias tablas relacionadas. El Metodo que utilizo para cargar los datos en el gridView es el Siguiente:


public static List<Estudio> BuscarCliente(String papeynomb)
{

List<Estudio> Lista = new List<Estudio>();
using (SqlConnection conexion = ConexionDB.ObtenerConexion())
{
SqlCommand comando = new SqlCommand(string.Format(
"SELECT empleadoid, emp.razsoc, syje.legajo, syje.apeynomb, syjc.descrip, syje.hsjornada, syje.fechaing FROM SyJEmpleado syje inner join Empresa emp on syje.empresaid=emp.empresaid join SyJConvenioCategoria as syjc on syje.categid=syjc.categid WHERE razsoc like '%{0}%'", papeynomb), conexion);
SqlDataReader reader = comando.ExecuteReader();

while (reader.Read())
{
Estudio pEstudio = new Estudio();
pEstudio.empleadoid = reader.GetString(0);
pEstudio.razsoc = reader.GetString(1);
pEstudio.legajo = reader.GetInt32(2);
pEstudio.apeynomb = reader.GetString(3);
pEstudio.descrip = reader.GetString(4);
pEstudio.hsjornada = reader.GetDecimal(5); 
pEstudio.fechaing = reader.GetDateTime(6);
Lista.Add(pEstudio);

}
conexion.Close();
return Lista;


Ya que soy nuevo en el mundo de Visual Studio no puedo generar un Reporte con Crystal Report, e leido que se unan Dataset tipados y varias cosas mas pero la verdad que no logro hacerlo funcionar. No encuentro algun ejemplo que carguen los datos en el datagrid de la manera que yo lo hice.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)