ObjectList.ItemDataBind Olay

Tanım

içindeki ObjectList 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::ObjectListDataBindEventHandler ^ ItemDataBind;
public event System.Web.UI.MobileControls.ObjectListDataBindEventHandler ItemDataBind;
member this.ItemDataBind : System.Web.UI.MobileControls.ObjectListDataBindEventHandler 
Public Custom Event ItemDataBind As ObjectListDataBindEventHandler 

Olay Türü

Örnekler

Aşağıdaki kod örneği, olayın nasıl kullanılacağını ItemDataBind gösterir. Daha fazla eylem belirlemek için koleksiyonun ObjectListDataBindEventArgs veya DataItem özelliğini kullanabilirsinizListItem. Bu örnek, genel bakış için ObjectList daha büyük bir örneğin parçasıdır.

// Count items in each department
private void List1_ItemDataBind(object sender, ObjectListDataBindEventArgs e)
{
    switch (((GroceryItem)e.DataItem).Department)
    {
        case "Bakery":
            bakeryCount++;
            break;
        case "Dairy":
            dairyCount++;
            break;
        case "Produce":
            produceCount++;
            break;
    }
}
' Count items in each department
Private Sub List1_ItemDataBind(ByVal sender As Object, ByVal e As ObjectListDataBindEventArgs)
    Select Case CType(e.DataItem, GroceryItem).Department
        Case "Bakery"
            bakeryCount += 1
        Case "Dairy"
            dairyCount += 1
        Case "Produce"
            produceCount += 1
    End Select
End Sub

Açıklamalar

içindeki ObjectList bir öğe oluşturulduğunda ve verilere bağlı olduğunda, bu olay işleyicisi rastgele ifadelerden liste öğesinin özelliklerini ayarlar. Denetimdeki bir ObjectList öğe türündedir ObjectListItem.

Şunlara uygulanır

Ayrıca bkz.