ObjectList.ItemDataBind イベント

定義

ObjectList 内の項目がデータにバインドされたときに発生します。 この API は、互換性のために残されています。 ASP.NET モバイル アプリケーションを開発する方法については、「mobile Apps & Sites with ASP.NET」を参照してください。

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 

イベントの種類

次のコード例は、イベントの使用方法 ItemDataBind を示しています。 コレクションの または DataItem プロパティをListItem使用して、ObjectListDataBindEventArgsさらにアクションを決定できます。 この例は、概要の大きな例の ObjectList 一部です。

// 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

注釈

内の ObjectList 項目が作成され、データバインドされると、このイベント ハンドラーは、任意の式からリスト アイテムのプロパティを設定します。 コントロール内の ObjectList 項目の型 ObjectListItemは です。

適用対象

こちらもご覧ください