Vb.net (web) + export excel : popup intempestive et format de cellules

setfocus Messages postés 47 Date d'inscription dimanche 16 avril 2006 Statut Membre Dernière intervention 7 novembre 2011 - 15 oct. 2008 à 12:58
setfocus Messages postés 47 Date d'inscription dimanche 16 avril 2006 Statut Membre Dernière intervention 7 novembre 2011 - 15 oct. 2008 à 13:32
Bonjour à tous,

je suis débutant sur visual web developer...
J'ai 2 questions dont je n'arrive pas à trouver de réponses malgré mes recherches...
question 1 :
J'ai créé une page web avec un gridview. J'exporte les données du gridview avec un bouton
voici le code de ce bouton


<hr />






Protected



Sub
Button2_Click(

ByVal
sender

As



Object
,

ByVal
e

As
System.EventArgs)

Handles
Button2.Click


Dim
r

As



Integer






Dim
c

As



Integer






Dim
sLine

As



String

Response.Clear()


Response.AddHeader(




"content-disposition"
,

"attachment; filename=Details lot "
& RTrim(TextBox1.Text) &

".xls"
)Response.Charset =


""

Response.Cache.SetCacheability(HttpCacheability.NoCache)


Response.ContentType =




"application/vnd.ms-excel"

Response.ContentEncoding = System.Text.Encoding.Default


sLine =




""






For
c = 0

To
GridView1.Columns.Count - 1sLine += GridView1.Columns(c).HeaderText & Chr(9)


Next

Response.Write(sLine)


Response.Write(vbCrLf)







For
r = 0

To
GridView1.Rows.Count - 1sLine =


""






For
c = 0

To
GridView1.Columns.Count - 1


If
c = 4

Then

sLine +=




"'"
& GridView1.Rows(r).Cells(c).Text & Chr(9)


Else

sLine += GridView1.Rows(r).Cells(c).Text & Chr(9)







End



If






Next

Response.Write(sLine)


Response.Write(vbCrLf)







Next

Response.End()







End



Sub


<hr />juste avant l'ouverture du fichier Excel, la boite de dialogue suivante s'affiche :

Lorsque j'appuie sur "Ouvrir", cette fenetre s'ouvre une deuxième fois!
Comment éviter ca?

Question 2 :

Comment puis je modifier le format des cellules, des polices,etc....?

En vous remerciant d'avance pour l'aide apportée...

1 réponse

setfocus Messages postés 47 Date d'inscription dimanche 16 avril 2006 Statut Membre Dernière intervention 7 novembre 2011
15 oct. 2008 à 13:32
opups...
Désolé pour la mise en forme du code!!!!... Je n'avais pas vu!
0
Rejoignez-nous