Classe LoadItemsEventArgs

Vengono forniti i dati per i controlli mobili ASP .NET che supportano l'impaginazione personalizzata.

public class System.Web.UI.MobileControls.LoadItemsEventArgs : 
   System.EventArgs

Osservazioni

L'oggetto di classe fornisce un gestore eventi con le informazioni sul numero di elementi da caricare nel controllo su richiesta.

Esempio

In questo esempio viene illustrata la modalità di chiamata della funzione LoadNow da parte dell'evento OnLoadItem. Uno degli argomenti è LoadItemsEventArgs. La proprietà ItemIndex di questo argomento determina il numero di elementi da aggiungere a una matrice che viene associata a un elenco.

<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" 
   Language="c#" debug=true%>

<script language="c#" runat="server">

void LoadNow(object sender, LoadItemsEventArgs e)
{
   int j=0;
   ((System.Web.UI.MobileControls.Label)Form1.Header.FindControl("label1")).Text =
      "Maximum Item Allowed In page is "+Convert.ToString(e.ItemCount);
   List1.Items.Clear();
   ArrayList arr= new ArrayList();

   for(int i=0; i<=e.ItemCount;i++)
   {
      j=e.ItemIndex;
      j = j + i;      
      arr.Add (j);
   }
   List1.DataSource=arr;
   List1.DataBind();
}
</script>

<Mobile:Form runat="server" id=Form1 Paginate=true>
   <DeviceSpecific>
      <Choice>
         <HeaderTemplate>
            <Mobile:Label runat="server" id=label1  StyleReference="title" />
         </HeaderTemplate>
      </Choice>
   </DeviceSpecific>
   <Mobile:List id="List1" runat="server" ItemCount=20000 
      onLoadItems = "LoadNow" />
</Mobile:Form>

Requisiti

Spazio dei nomi: System.Mobile.Web.UI.MobileControls

Assembly: System.Web.Mobile

Vedere anche

Supporto per l'impaginazione | Impaginazione