Usare le immagini nel pager del datagrid di ASP.NET

di Sandro Bellantone, in UserScript, ASP.NET, DataGrid,

Quando utilizziamo un datagrid con la paginazione in modalità nextprev (precedente/successivo), assegnamo, di solito, alle proprietà PrevPageText e NextPageText le stringhe "Precedenti" e "Successive".
Può essere graficamente più gradevole far precedere alla stringa "Precedenti" un immagine che visualizza una freccina rivolta verso sinistra e far succedere alla stringa "Succesivi" un immagine che visualizza una freccina rivolta verso destra.
L'esempio seguente assegna alla proprietà PagerStyle.PrevPageText una stringa contenete un tag IMG che punta all'immagine freccia_sx.gif seguito da "Precedenti". Per PagerStyle.NextPageText invece sarà data da "Successivi" e poi il tag IMG che punta all'immagine freccia_dx.gif.
Ecco un esempio:

<SCRIPT RUNAT="SERVER">
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

   'al load della pagina imposto le proprietà prevpagetext e nextpagetext

    ' immagine e testo
  datagrid1.PagerStyle.PrevPageText = "<IMG height='22' width='22' hspace='5' src='freccia_sx.gif' border='0'>precedenti"

  'testo e immagine
  datagrid1.PagerStyle.NextPageText = "successivi<IMG height='22' width='22' hspace='5' src='freccia_dx.gif'  border='0'>"

  'resto routine

 End Sub
</SCRIPT>


Il risultato sarà visibile nel pager del datagrid con immagni e testo linkati alla funzione associata.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi