webForumDet fria alternativet

panel

6 svar · 264 visningar · startad av DavidB

DavidBMedlem sedan jan. 20001 372 inlägg
#1

Hej

Någon som vet om det finnt nånting som gör så att så fort en panel blir visible så körs en funktion samtidigt?

Skulle kunna tänka mig att det skulle kunna seut såhär:

public void PanelVisible(){
         // massa kod
}

<asp:Panel id="Panel1" OnVisible="PanelVisible" runat="server">

massa html kod

</asp:Panel>

sen undrar jag även hur man sätter bestämmer utseendet på siffrorna som kommer fram när man har paging mha en DataGrid, jag använder mig utan en extern css fil.

cyprysMedlem sedan dec. 20003 563 inlägg
#2

1. Panel1.visible = true
2. Det heter ungefär MyDataGrid.Paginstyle-forecolor = red osv. Pagerstyle eller pagingstyle. Finns i documentationen.

DavidBMedlem sedan jan. 20001 372 inlägg
#3

1. njae, det var inte riktigt så jag menade.

om vi jämför med en DataGrid så har den bland annat OnSortCommand="SortDatagrid" där den anropar funktionen SortDatagrid när man skall sortera Datagriden.

Skulle vilja ha nånting liknande fast istället för att DataGriden skall sorteras så skall funktionen anropas när en Panel blir visible.

2. Tack skall testa

DinoMedlem sedan sep. 20011 914 inlägg
#4

Sätter du visible = true någonstans? Om så, är det väl bara att anropa funktionen direkt efter.

DavidBMedlem sedan jan. 20001 372 inlägg
#5

jo, det gör jag ju. har tänkt på detta men det hade vart mycket enklare om man hade kunnat göra på annat sätt

cyprysMedlem sedan dec. 20003 563 inlägg
#6

Mycket enklare?

...
datagrid1.visible = true
FunctionSomGorDetJagVill()
...
cyprysMedlem sedan dec. 20003 563 inlägg
#7

Annars kan du ju göra såhär.

Private Sub Page_Load(...)
     if page.ispostback then
          if datagrid1.visible = true then
               // kör funktion
          end if
     end if
End Sub
137 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)