Category Archives: C#

Error al utilizar .RenderControl en un gridview

Al tratar de utilizar .rendercontrol para generar un archivo de excel me topé con error algo peculiar que me decia que el control debe estar dentro del <form> Este es el código: llenar_grid(); //llena el gridview Response.Clear(); Response.AddHeader(“Content-Disposition:”, “attachment; filename=Report.xls”); Response.Charset = “”; Response.ContentType = “application/vnd.ms-excel”; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new… Read More »

Como usar “sorting” y “paging” en un gridview

Si tratas de usar sorting y paging a la vez en un gridview el sistema de devolverá un error como este: “The GridView ‘GridViewID’ fired event PageIndexChanging which wasn’t handled.” Lo que se debe hacer en el gridview es agregar los llamados que manejarán los eventos: <asp:GridView ID=”gridView” OnPageIndexChanging=”gridView_PageIndexChanging” OnSorting=”gridView_Sorting” runat=”server” /> Y en el… Read More »

¿Cómo usar UpdatePanels? Explicado para humanos

Los UpdatePanels son extensiones de AJAX que sirven para realizar operaciones asyncronicamente, es decir que no se neceista hacer un postback de la pagina para realizar alguna funcion. Hace poco desarrollé una aplicacion de chat en asp.net con C# y necesitaba que los mensajes conforme iban siendo enviados se mostraran en la pantalla, pero no… Read More »