Questione : il caricamento del gridview di esposizione di asp.net dopo la pagina è caricato

Ciò è realmente dura a explain.

But che cosa ho ora sono una pagina che gli ha avuta un gridview.  Il gridview richiede approssimativamente 30-45 secondi al carico. (un

What delle 10.000 di file colonne di X12) voglio accadere è di fare il carico della pagina completamente legare in primo luogo allora il gridview in modo da mostra che il caricamento dialog.

Currently io ha una rappresentazione del pannello dell'aggiornamento quando un utente si scatta per fascicolare, pubblicare, o aggiornamento. ma realmente lo vorrei per rivelare che quando la pagina è primo loaded.

Is questo possibile?


asp.net 3.5
iis 6
VB
class= del

Risposta : il caricamento del gridview di esposizione di asp.net dopo la pagina è caricato

Così ho un un campione ed ho provato. La vostra idea era molto buona. Glie l'ho facilitata appena per.

1) Attaccare l'evento di JS all'evento del onload del corpo
2) Il __doPostBack del fuoco () da questo evento in modo da dalla griglia non carica fino a che il resto del epage del Th non carichi
3) La griglia non ha inizialmente datasource
4) La griglia è nel updatepanel in modo da è l'unica cosa quella relads su __doPostBack ()
5) Assegnare il datasource dei gridview dal __doPostBack () dal codice-dietro

NOTA: Potete ancora aggiungere nelle delicatezze come l'animazione “attendente„ o qualunque e tutto dovrebbe funzionare benissimo.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
*** DEL CAMPIONE DELLA PAGINA DEL **** ASPX
<>







    Trucchi di GridView



    
		
Appena qualcosa vedere mentre aspetto la griglia
<> CODICE DEL **** DIETRO **** Page_Load vuoto protettivo (mittente dell'oggetto, EventArgs e) { //I ha ottenuto un poco trasportato sul controllo “nullo„ //more da abitudine che necessaria per questo piano d'azione se (! string.IsNullOrEmpty (Request.Params.Get (“__EVENTARGUMENT„))) { //If I trasmesso al postback dalla funzione del initGrid di Javascript () allora //Assign il gridview il relativo datasource e tutto il resto gli prende la cura se (== di Request.Params.Get (“__EVENTARGUMENT„) “allineare„) { GridView1.DataSourceID= " sqlDS "; } } }
Altre soluzioni  
 
programming4us programming4us