List.ItemDataBind Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když je položka v objektu svázaná List s daty. Toto rozhraní API je zastaralé. Informace o vývoji ASP.NET mobilních aplikací najdete v tématu Mobilní aplikace & Weby s ASP.NET.
public:
event System::Web::UI::MobileControls::ListDataBindEventHandler ^ ItemDataBind;
public event System.Web.UI.MobileControls.ListDataBindEventHandler ItemDataBind;
member this.ItemDataBind : System.Web.UI.MobileControls.ListDataBindEventHandler
Public Custom Event ItemDataBind As ListDataBindEventHandler
Event Type
Příklady
Následující příklad kódu ukazuje, jak použít ItemDataBind událost k získání počátečních součtů nastavení stavu pro seznam. Tento kód je součástí většího příkladu přehledu List .
private void Status_DataBinding(object sender,
ListDataBindEventArgs e)
{
// Increment initial counts
switch (e.ListItem.Value)
{
case "done":
doneCount += 1;
break;
case "scheduled":
schedCount += 1;
break;
case "pending":
pendCount += 1;
break;
}
}
Private Sub Status_DataBinding(ByVal sender As Object, _
ByVal e As ListDataBindEventArgs)
' Increment initial counts
Select Case e.ListItem.Value
Case "done"
doneCount += 1
Case "scheduled"
schedCount += 1
Case "pending"
pendCount += 1
End Select
End Sub
Poznámky
Když je položka v objektu List vytvořena a vázána na data, tato obslužná rutina události nastaví vlastnosti položky seznamu z libovolných výrazů. Položka v objektu List je typu MobileListItem. Tato událost je vyvolána, když je každá položka zdroje dat svázaná. Toto je nejvhodnější doba pro filtrování nebo seskupení položek v kolekci MobileListItemCollection pomocí Text vlastnosti nebo Value .