[ASP.NET] Export Gridview vers Excel

Export Gridview vers Excel [ASP.NET] - C#/.NET managed - Programmation

Marsh Posté le 23-06-2006 à 11:04:52    

bonjour,
 
je veux exporter une gridview vers excel...  
bon ca c'est facile, ca marche bien
 
par contre, j'arrive pas a voir comment exporter les couleurs de fond des cellules...
en fait, dans un rowdatabound, je modifie la couleur de fond de ligne suivant la valeur d'une cellule...
du coup, dans ma gridview, j'ai des lignes "blanches" et des lignes en "couleur".. et ca, ca s'exporte pas vers Excel... :(
 
une idée?
 
 
(globalement le code:

Code :
  1. System.IO.StringWriter stringWrite = new System.IO.StringWriter();
  2. System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
  3. Response.AddHeader("content-disposition", "attachment;filename=" + filename);
  4. Response.ContentType = "application/vnd.xls";
  5. mygridview.RenderControl(htmlWrite);
  6. Response.Write(stringWrite.ToString());
  7. Response.End();


)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 23-06-2006 à 11:04:52   

Reply

Marsh Posté le 23-06-2006 à 18:04:55    

j'ai foutu des styles dans les cellules pis j'ai rajouté une balise <style> avec les classes appropriée avant dans Response.write(stringWrite.toString()).
 
voila :o


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed