2011-04-17 35 views
7

Hola amigos, necesito exportar registros de datagridview de winform a MSExcel. Quiero hacerlo sin usar ninguna DLL, es decir, con el buid en las propiedades de C#. Entonces, ¿hay alguna buena solución para mi problema?Exportar registros de Datagridview a Excel

+0

¿Cómo puedo hacer un archivo CSV? y otro problema es cuando haga clic en evento para Exportar incendios y luego automáticamente se abra MS Excel con los registros en la vista de cuadrícula de datos. Le agradeceré mucho si alguien proporciona algún código de muestra – Nhuren

+0

Gracias por todo lo que pude hacer con el código simple: – Nhuren

Respuesta

3

Exportar los datos como archivo CSV. Excel puede leer esos bien.

0

Una forma común de hacerlo sería a través de MSOffice PIA. ¿Es eso lo que te gustaría evitar?

+0

PIA = Conjunto primario de interoperabilidad. Le permite crear un proceso de Excel y manipularlo. – GregC

0

Puede leer los valores de la cuadrícula de datos utilizando la reflexión o puede tomar su modelo de datos que está vinculado a la cuadrícula de datos y crear un archivo csv. El archivo csv se puede leer con MS Excel.

0

Seguí este video tutorial, en 10 minutos puede hacerlo, debe usar la referencia System.Data.SqlClient, crear un método y anular el código para el botón, y poner el gridview en una etiqueta de formulario, aquí está el enlace export from datagridview to excel