Hallo,
Misschien hoort dit topic meer thuis is W&G maar ik probeer het eerst hier even omdat het toch ook met ASP.NET te maken heeft.
Mijn collega heeft me gevraagd om het volgende probleempje op te lossen.
We hebben een pagina met een datagrid. Deze data grid kan erg lang worden. (in een frame of div tonen is geen optie). Iedere row van de datagrid heeft een CommandField cel. Als daar op geklikt word kan er een andere datagrid onder de eerste getoont worden (soort van details veld).
Omdat de eerste datagrid nogal groot kan worden navigeert dit lastig op de pagina. Dus is mij gevraagd om bijv. dmv een een html anchor het mogelijk te maken door bij een klik op de eerste datagrid (of bij het klikken op het CommandField) naar de 2e grid te springen.
Ik heb dit op verschillende manieren geprobeerd.
oa. door een <a href="#grid2"> om de datagrid te zetten. Dit werkte helaas niet. (ik vermoed omdat de 2e datagrid nog geladen moet worden), dit werkte ook niet als ik bijvoorbeeld naar een punt op de pagina spring waar de datagrid gaat komen. De pagina gaat namelijk herladen en de 2e grid tonen dus zie je weer het bovenste gedeelte van de pagina.
Ook met onclick="document.location.href="#gid2";" werkt het niet omdat wederom bij het klikken van het CommandField de pagina opnieuw geladen word, en de focus weer naar de eerste grid springt.
Ik vermoed dat dit allemaal te maken heeft met de postbacks cq. roundtrips te maken heeft die bij het klikken plaats vinden.
Ik hoop dat iemand een mogelijke oplossing ziet/kent.
Ik denk niet dat het tonen van code nu echt relevant is maar mocht iemand meer info nodig hebben dan geef ik dat graag.
bvd
Misschien hoort dit topic meer thuis is W&G maar ik probeer het eerst hier even omdat het toch ook met ASP.NET te maken heeft.
Mijn collega heeft me gevraagd om het volgende probleempje op te lossen.
We hebben een pagina met een datagrid. Deze data grid kan erg lang worden. (in een frame of div tonen is geen optie). Iedere row van de datagrid heeft een CommandField cel. Als daar op geklikt word kan er een andere datagrid onder de eerste getoont worden (soort van details veld).
Omdat de eerste datagrid nogal groot kan worden navigeert dit lastig op de pagina. Dus is mij gevraagd om bijv. dmv een een html anchor het mogelijk te maken door bij een klik op de eerste datagrid (of bij het klikken op het CommandField) naar de 2e grid te springen.
Ik heb dit op verschillende manieren geprobeerd.
oa. door een <a href="#grid2"> om de datagrid te zetten. Dit werkte helaas niet. (ik vermoed omdat de 2e datagrid nog geladen moet worden), dit werkte ook niet als ik bijvoorbeeld naar een punt op de pagina spring waar de datagrid gaat komen. De pagina gaat namelijk herladen en de 2e grid tonen dus zie je weer het bovenste gedeelte van de pagina.
Ook met onclick="document.location.href="#gid2";" werkt het niet omdat wederom bij het klikken van het CommandField de pagina opnieuw geladen word, en de focus weer naar de eerste grid springt.
Ik vermoed dat dit allemaal te maken heeft met de postbacks cq. roundtrips te maken heeft die bij het klikken plaats vinden.
Ik hoop dat iemand een mogelijke oplossing ziet/kent.
Ik denk niet dat het tonen van code nu echt relevant is maar mocht iemand meer info nodig hebben dan geef ik dat graag.
bvd
Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...