CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Exportar Datagrid A Excel

(1/2) > >>

carlos_lue:
hola a todos.

necesito exportar un datagrid  que se encuentra en la pagina web a un archivo de excel en la maquina cliente, utilizo el siguiente codigo y en mi maquina(servidor) si funciona pero cuando intento hacerlo en una maquina cliente no me aparece el cuando de dialogo para guardar o abrir el archivo y solo me lo abre en el explorador.


--- Citar ---Response.Buffer = True

         Response.ContentType() = "application/vnd.ms-excel"

        EnableViewState = False

         dgresultados.AllowPaging = False
        dgresultados.AllowSorting = False

        dgresultados.DataBind()
         
        Dim tw As System.IO.StringWriter = New System.IO.StringWriter
        Dim hw As HtmlTextWriter = New HtmlTextWriter(tw)

        dgresultados.RenderControl(hw)

        Response.Write(tw.ToString())
        Response.End()

--- Fin de la cita ---


bueno asta pronto...

Güorker:
Hola,

si no recuerdo mal, en enero o febrero hubo una discusión que trataba de lo mismo. Busca un poquito e informate en ella.

Saludos

Kev:
Bueno aca un ejemplo

DataGrid a Excel

Suerte
 :comp:  :hola:

carlos_lue:
¨hola a penas estoy comenzando y todavia no me he metido al C++, como se traduciria esto en asp.net VB.Net


--- Citar ---private void ClearControls(Control control)
{
for (int i=control.Controls.Count -1; i>=0; i--)
{
ClearControls(control.Controls);
}

if (!(control is TableCell))
{
if (control.GetType().GetProperty("SelectedItem") != null)
{
LiteralControl literal = new LiteralControl();
control.Parent.Controls.Add(literal);
try
{
literal.Text = (string)control.GetType().GetProperty("SelectedItem").GetValue(control,null);
}
catch
{
}
control.Parent.Controls.Remove(control);
}
else
if (control.GetType().GetProperty("Text") != null)
{
LiteralControl literal = new LiteralControl();
control.Parent.Controls.Add(literal);
literal.Text = (string)control.GetType().GetProperty("Text").GetValue(control,null);
control.Parent.Controls.Remove(control);
}
}
return;
}
--- Fin de la cita ---

bueno espero y me puedan ayudar, gracias.   y saludos.

Güorker:
Hola,

me vas a perdonar mi brusquedad, pero me parece que tienes mucho morro al pedir a los demas que te traduzcan algo sin dar mas explicaciones.

Adios.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa