List.ItemDataBind Olay

Tanım

içindeki List bir öğe verilere bağlı olduğunda gerçekleşir. Bu, API artık kullanılmıyor. ASP.NET mobil uygulama geliştirme hakkında bilgi için bkz. ASP.NET ile Mobile Apps & Siteleri.

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 

Olay Türü

Örnekler

Aşağıdaki kod örneği, listenin durum ayarlarının ItemDataBind başlangıç toplamlarını almak için olayın nasıl kullanılacağını gösterir. Bu kod, genel bakış için List daha büyük bir örneğin parçasıdır.

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

Açıklamalar

içindeki List bir öğe oluşturulduğunda ve verilere bağlı olduğunda, bu olay işleyicisi rastgele ifadelerden liste öğesinin özelliklerini ayarlar. içindeki bir List öğe türündedir MobileListItem. Bu olay, her veri kaynağı öğesi bağlı olduğundan oluşturulur. Bu, veya Value Özelliğini kullanarak Text koleksiyondaki öğeleri filtrelemek MobileListItemCollection veya gruplandırmak için en iyi zamandır.

Şunlara uygulanır

Ayrıca bkz.