Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Esportazione in excel

  1. #1

    Esportazione in excel

    Ciao a tutti, sto usando .net con mvc5 e ef6 . Ho fatto il metodo in una classe che ho chiamato "Export" che mi consente di esportare i dati di alcune tabelle del mio db in excel , e funziona tutto... questo è il codice

    public void ExportData<T>(List<T> data )
    {


    GridView gv = new GridView();
    gv.DataSource = data;
    gv.DataBind();
    HttpContext.Current.Response.ClearContent();
    HttpContext.Current.Response.Buffer = true;
    HttpContext.Current.Response.AddHeader("content-disposition", "attachment ; filename = Export.xls ");
    HttpContext.Current.Response.ContentType = "application/ms-excell";
    HttpContext.Current.Response.Charset = "";
    StringWriter sw = new StringWriter();
    HtmlTextWriter htw = new HtmlTextWriter(sw);
    gv.RenderControl(htw);
    HttpContext.Current.Response.Output.Write(sw.ToStr ing());
    HttpContext.Current.Response.Flush();
    HttpContext.Current.Response.End();


    }

    nei vari controller delle tabelle che mi voglio esportare mi richiamo il metodo passandogli la lista che voglio esportare in questo modo : ..

    public ActionResult Converter() {
    Export ex = new Export();


    var tan_Comprensorio = db.Tan_Comprensorio.GetAll().ToList() ;




    ex.ExportData<Tan_Comprensorio>(tan_Comprensorio) ;


    return null;


    }


    ora però vorrei esportarmi solo alcuni campi delle mie tabelle per esempio solo "nome" e "descrizione" . Come posso fare??

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Scusa ma usi MVC con GridView ?

  3. #3
    Si io ci "smanetto" sopra ogni tanto ma l'applicazione non la sto seguendo io. Non so perchè hanno scelto grid view e non grid.mvc

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    E si può usare la grid delle webforms con MVC ?

  5. #5
    Si si a me funziona

  6. #6
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Puoi dirmi come fai ?

    Perchè prima di adesso sapevo che non si poteva fare.

  7. #7
    http://www.html.it/pag/18300/webforms-vs-aspnet-mvc/

    hai invece qualche idea su come posso filtrare le colonne da scaricare in excel?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.