“Conocimientos Programación>Lenguajes De Programación

Cómo exportar ASP.NET DataGrid a Excel

2011/11/14
Migración y movimiento de datos es una tarea esencial en la programación. El ASP.NET GridView , también conocida como la cuadrícula de datos , contiene datos tabulares que también pueden ser de utilidad en otras aplicaciones como Excel. Después de exportar los datos de un DataGrid a un archivo de hoja de cálculo de Excel , puede utilizar Excel para abrir el archivo y manipular los datos como quieras . El método RenderControl ASP.NET permite las transferencias de datos. Instrucciones
1

lanzamiento de Visual Studio y abra un proyecto ASP.NET C # que contiene una cuadrícula de datos . Echa un vistazo a la lista de nombres de archivo que aparecen en la ventana Explorador de soluciones para encontrar el archivo de inicio del proyecto.
2

Haga clic en ese archivo y seleccione " Ver Designer" en el menú desplegable que abre . Su formulario de inicio que contiene el GridView aparece en la ventana de diseño.
3

clic en "Ver" para abrir el menú View. Haga clic en la opción Herramientas en ese menú para que aparezca la ventana Cuadro de herramientas .
4

doble clic en el icono del botón que se encuentra en esa ventana. Visual Studio coloca un nuevo botón en el formulario. Haga doble clic en ese botón. La ventana de código aparece y muestra método de "Click" del botón
5

Pega el siguiente código en el cuerpo de este método :
cadena

ExcelFileName = " EXCEL_FILE_NAME " ; < . br>

Response.Clear (); Response.Charset = ""; Response.ContentType = "application /vnd.ms -excel " ; Response.Buffer = true; Response.AddHeader ( " content-disposition " ; , "attachment ; filename = " + ExcelFileName ) ;

System.IO.StringWriter StringWriter System.IO.StringWriter = new (); TextWriter System.Web.UI.HtmlTextWriter = new " EXCEL_FILE_NAME " con el nombre del archivo que desea crear. Las siguientes líneas de propiedades del objeto Respuesta código programado de ASP.NET ' s . El objeto Response gestiona la información enviada desde el servidor Web al navegador del usuario . Las clases StringWriter y HtmlTextWriter visto en las dos declaraciones siguientes crean los objetos que el método de control de render necesita datos de salida de la cuadrícula de datos con nombre "XYZ " en el archivo de destino de Excel. Reemplazar " XYZ " con el nombre de su DataGrid. Las dos declaraciones finales crear el archivo
6

Pega el código que se muestra a continuación después de cerrar la etiqueta del cuerpo del método Click: .

Public void override VerifyRenderingInServerForm (Control ctl ) {//}

Este código asegura que los navegadores no ve un mensaje " falta la etiqueta del servidor " cuando el código de ASP.NET intenta hacer que el DataGrid.
7

Presione F5 para ver la ASP . forma NET en su navegador . Su DataGrid aparece junto con el botón que ha agregado . Haga clic en el botón. Windows abre una ventana de diálogo y le pide que abra o guarde el archivo. Elija una de estas opciones para abrir o guardar el archivo de Excel que crea la aplicación ASP.NET.

Lenguajes De Programación
Cómo descargar ARES
Cómo escribir una DLL en AutoIt
Cómo exportar un archivo EXE Visual Studio C # Express
¿Qué es una expresión de Etiquetado
Cómo crear sonidos con números en LabVIEW
Cómo convertir una lista para un conjunto de datos
Las ventajas de los algoritmos Rijndael
Cómo combinar dos columnas Fecha
Conocimientos Informáticos © http://www.ordenador.online