List.ItemDataBind Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.