Fråga : asp.net showgridview som laddar efter sida, laddas

Detta är egentligen hårt till explain.

But vad jag har är nu en sida som hade en gridview på den.  Gridviewen tar ca. 30-45 understöder för att ladda. (10.000 ror kolonner för x 12),

What som jag önskar att hända, är att ha sidan fullständigt att ladda först därefter röra gridviewen, så den visar att de ladda dialog.
Currently mig har en uppdateringpanelvisning, när en användare klickar för att sortera, redigera, eller uppdateringen. men jag skulle egentligen något liknande det för att visa upp när sidan är första loaded.

Is denna möjlighet?


asp.net 3.5
iis 6
VB
" klar "

Svar : asp.net showgridview som laddar efter sida, laddas

Så jag satte tillsammans en ta prov och testade. Din idé var mycket bra. I som förenklas precis det för dig.

1) Händelse för bilaga JS som förkroppsligar onloadhändelse
2) Avfyra __doPostBack () från denna händelse, så rastret laddar inte, tills vila av thepagen laddar
3) Rastret har ingen datasource initialt
4) Rastret är i updatepanel, så det är det enda tinget relads på __doPostBack ()
5) Tilldela gridviews datasource från __doPostBacken () från kodifiera-bak

NOTERA: Du kan stilla tillfogar i nicetiesnågot liknande ”den väntande” animeringen, eller allt vad och alla bör fungera fint.
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:
SIDAN FÖR **** ASPX TAR PROV ***,
<>







    GridView trick



    
		
Precis något att se väntan för stunder I för rastret
<> **** KODIFIERAR BAK ****, skyddade utan laga kraft Page_Load (anmärka avsändaren, EventArgs e), { //I fick lite buren bort på ”ogiltigt” kontrollera //more ut ur vana än nödvändig för detta scenario om (! string.IsNullOrEmpty (Request.Params.Get (”__EVENTARGUMENT”))) { //If I som överförs postbacken från JavaScriptinitGrid () fungerar därefter //Assign gridviewen dess datasource och alla vilar takesomsorg av honom om, ”riktig” == (för Request.Params.Get (”__EVENTARGUMENT”)) { GridView1.DataSourceID= " sqlDS "; } } }
Andra lösningar  
 
programming4us programming4us