none
Web Service!!!!!!! RRS feed

  • Pregunta

  • Buenas, nesecito ayuda con el siguiente enunciado:


    El proyecto WebSite debe tener lo siguiente: 

    A .   Una página con un grid de .Net con un botón que al presionarlo vaya a un webservice y ejecute la consulta a una tabla X (puede definir el nombre y las columnas) haciendo uso de Ado. net (y/o Entity Framework) y que sea un select a la base de datos, retornando en el webservice un response definido por usted y no un dataset.  Además, en esta página debe tener un botón para hacer mantenimiento de un row del grid, este botón debe abrir una nueva página para mantenimiento. 

    Mi duda es en la parte del return del web service, que objeto deberia retornar el web Service y como deberia procesarlo en la parte cliente para poder llenar el GirdView!!!!

    Mi correo es chenmon.2092@hotmail.com por si me quieren ayudar!! 
    • Editado LeoChenCr miércoles, 4 de septiembre de 2013 22:41
    miércoles, 4 de septiembre de 2013 22:39

Todas las respuestas

  • Dentro del WebService declara una nueva clase con varias propiedades. La clase representa una fila de tu grid y cada una de las propiedades, una de las columnas del Grid. El valor devuelto por el webservice será un array de objetos de esa clase (o un List<laClase> si lo prefieres en lugar del array).

    En la parte cliente, basta que asignes ese objeto al DataSource del GridView y ejecutes DataBind. Como el objeto es IEnumerable, el GridView sabrá enumerar las filas, y de manera predeterminada en las columnas muestra las Propiedades que definiste para cada fila.

    jueves, 5 de septiembre de 2013 6:32