[ erkan @ 10.05.2004. 10:15 ] @
Podrav svima,
u ASPX stranici sam 'uvukao', Microsoft Office Spreadsheet 9.0 kontolu
i popunjavam je nekim rezultatima obrade tako sto podatke snimim kao xls fajl
a taj fajl je u stvari data source tog spreadsheeta,
prvi put kada prikazem, sve je u redu, u kontroli je sadrzaj mog Excel fajla, medjutim nakon izmjene ne prikaze mi nove podatke iako se sam xls fajl izmjenio, i
to je normalno, tako kada pritisnem 'Refresh' na browseru - onda prikaze i u redu je ....
Kako da iz koda posaljem REFRESH ili mi recite neko drugo, pametnije rjesenje
(ali bi svakako bilo dobro da znam i za taj REFRESH)
[ ZokiR @ 12.05.2004. 02:09 ] @
Što se tiče pametnijeg rešenja, zašto ne bi koristio DataSet i DataGrid umesto Excel fajlova i Office kontrola?

Ako već moraš ovako, koristi Response.Cache.SetCacheability(HttpCacheability.NoCache) i onda će strana pri učitavanju uvek prikazati sveže podatke.
[ erkan @ 12.05.2004. 07:13 ] @
bas ti hvala,
pomislio sam da mi niko nece odgovoriti.
Treba mi Excel a DataGrid vec imam.
nisam jos testirao, ovo tvoje rjesenje ali cu sad probati.
Hvala jos jednom
[ erkan @ 12.05.2004. 07:50 ] @
Postavio sam
Response.Cache.SetCacheability(HttpCacheability.NoCache)
u fji Page_Load ali isto se ponasa?
U cemu sam pogrijesio
[ ZokiR @ 12.05.2004. 08:53 ] @
Izgleda da IIS server poništava taj seting na samoj stranici... probaj da dodaš HTTP zaglavlja za direktorijum u kome ti se nalazi fajl (desni klik u IIS, properties, HTTP Headers) :

cache-control:no-cache
pragma:no-cache
expires:0