none
Como llenar un listview desde la base de datos???? RRS feed

  • Pregunta

  • Buenas,

    Mi objetivo es: LLenar un listview desde la base de datos.

    La base que estoy usando es SqlServer 2008, la conexión la hice con un tutorial que encontré del Entity Framework, lo que hice fué crear un procedimiento almacenado, llamado selectEmpleado. Hice pruebas desde la consola y efectivamente me muestran los datos.

    using (EntidadesEmpleado emp = new EntidadesEmpleado())
                {
                    var consultaBase = from e in emp.select_empleado()
                                       select e;
                    DataTable table = new DataTable();
                    foreach (var resul in consultaBase)
                    {
                        Console.WriteLine(resul.nombre_empleado);
                        Console.WriteLine(resul.direccion_empleado);
                        Console.WriteLine(resul.telefono_empleado);
                        Console.WriteLine(resul.email_empleado);
                        Console.WriteLine(resul.salario);                  
                    }
                }

    ese codigo me corre a la perfección pero el problema es que ahora quisiera verlos en un listview.

    martes, 18 de diciembre de 2012 20:16

Respuestas

  • para cargar un listview podrias usar el foreach, algo como ser

    using (EntidadesEmpleado emp = new EntidadesEmpleado())
    {
        var consultaBase = from e in emp.select_empleado()
                           select e;
        
        foreach (var resul in consultaBase)
        {
            ListView item = new ListView(resul.nombre_empleado);
    		item.SubItems.Add(resul.direccion_empleado);
    		.
    		.
    		lswProductos.Items.Add(item);
        }
    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 18 de diciembre de 2012 20:57