Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/03/2008, 11:07
oosg2000
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Exportar datagrid a word, access..

Mira el codigo q te pase es una forma de hacerlo, pero personalmente yo he usado esta forma, a ti tambien te podria ser de utilidad, igual tienes q tener la dll de word agregada al proyecto.

Mira este codigo lo tienes q poner debajo de la etiqueta de title y donde dice Datagrid1 sustituyes por el nombre de tu datagrid:

<title>Handsets</title>
<SCRIPT language=javascript>
function Exportar()
{
//Funcion que exporta a Word el contenido del Grid
var index;
var str;
var sHTML;





//Obtenemos los datos del grid
sHTML = window.document.getElementById('DataGrid1').outerH TML;
var xlApp, xlSheet;
//Crea aplicacion Excel
xlApp = new ActiveXObject("Word.Application");
var oBook = xlApp.Documents.Add();
//Inserta los datos del Grid en el doc de Word
oBook.HTMLProject.HTMLProjectItems(1).Text = sHTML;
oBook.HTMLProject.RefreshDocument();
//Hace visible Word
xlApp.Visible = true;

}
</SCRIPT>

En el formulario agregas un inputbox: q contega la llamada a la funcion por ejemplo:

<input id="BtnExportar" type="submit" value="Exportar" name="BtnExportar" onClick ="Exportar()" runat="server">

Pruebalo y ojala sirva para lo que necesitas.