none
System.Web.UI.WebControls.PagerTable je internal. Jak použít control adapter?

    Dotaz

  • Zdravím.

    Potřebuji upravit html s odkazy ve stránkování (pager) ve standardním GridView. Při psaní control adapteru jsem však narazil na to, že třída System.Web.UI.WebControls.PagerTable je označena jako internal a já tudíž nemůžu v metodě RenderContents() přetypovat na tento typ (a tím pádem ani přepsat jeho renderování).

    Jakým způsobem můžu tedy upravit stránkování?

     

    Pokud v tomto případě control adapter použít nejde, přemýšlel jsme nad PagerTemplate. Podmínkou ale samozřejmě je, abych to udělal pouze jednou a na jednom místě. Jde PagerTemplate nastavit ve skin souboru?

     

    Děkuji a programování čest.

    čtvrtek 8. dubna 2010 20:49

Odpovědi

  • Zdar,
    v čem se to tam vrtáte? ;-)

    A co třeba z adaptéru nastavovat ten PagerTemplate?
    ...nebo můžeš udělat potomka GridView, ošetřit si v něm svoje a pak ho podstrčit celému webu místo GridView pomocí tagMappingu z web.configu.

    Čest!


    Robert Haken, Microsoft MVP ASP/ASP.NET, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz
    středa 14. dubna 2010 19:26
    Moderátor