ObjectList.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 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.