List.ItemDataBind Zdarzenie

Definicja

Występuje, gdy element w obiekcie List jest powiązany z danymi. Ten interfejs API jest nieaktualny. Aby uzyskać informacje na temat tworzenia ASP.NET aplikacji mobilnych, zobacz Mobile Apps & Sites with ASP.NET (Aplikacje mobilne & Sites with 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 

Typ zdarzenia

Przykłady

W poniższym przykładzie kodu pokazano, jak za pomocą ItemDataBind zdarzenia uzyskać początkowe sumy ustawień stanu dla listy. Ten kod jest częścią większego przykładu dla List omówienia.

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

Uwagi

Po utworzeniu elementu w obiekcie List i powiązaniu danych ten program obsługi zdarzeń ustawia właściwości elementu listy z dowolnych wyrażeń. Element w obiekcie List ma typ MobileListItem. To zdarzenie jest zgłaszane, ponieważ każdy element źródła danych jest powiązany. Jest to najlepszy czas na filtrowanie lub grupowanie elementów w MobileListItemCollection kolekcji przy użyciu właściwości Text lub Value .

Dotyczy

Zobacz też