Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DataRepeaterItemValueEventArgs-Klasse

 

Veröffentlicht: Oktober 2016

Stellt Daten für das ItemValueNeeded-Ereignis und das ItemValuePushed-Ereignis bereit.

Namespace:   Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

System.Object
  System.EventArgs
    Microsoft.VisualBasic.PowerPacks.DataRepeaterItemValueEventArgs

public class DataRepeaterItemValueEventArgs : EventArgs

NameBeschreibung
System_CAPS_pubmethodDataRepeaterItemValueEventArgs(Int32, Control, String, Object)

Initialisiert eine neue Instanz der DataRepeaterItemValueEventArgs-Klasse.

NameBeschreibung
System_CAPS_pubpropertyControl

Ruft das untergeordnete Steuerelement von einem DataRepeaterItem auslöst, die die ItemValueNeeded oder ItemValuePushed Ereignis.

System_CAPS_pubpropertyItemIndex

Ruft den Index der DataRepeaterItem enthält das Steuerelement, das Auslösen der ItemValueNeeded oder ItemValuePushed Ereignis.

System_CAPS_pubpropertyPropertyName

Ruft den Namen der datengebundenen Eigenschaft des Steuerelements, das ausgelöst wird eine ItemValueNeeded oder ItemValuePushed Ereignis.

System_CAPS_pubpropertyValue

Ruft den Wert der Eigenschaft, die geändert wurden, zum Auslösen einer ItemValueNeeded oder ItemValuePushed Ereignis.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

(Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

(Geerbt von „Object“.)

In virtual mode, use the E:Microsoft.VisualBasic.PowerPacks.DataRepeater.ItemValueNeeded event to populate the child controls of the P:Microsoft.VisualBasic.PowerPacks.DataRepeater.ItemTemplate with values from your data store when a T:Microsoft.VisualBasic.PowerPacks.DataRepeaterItem is displayed or when a new item is added.

Use the E:Microsoft.VisualBasic.PowerPacks.DataRepeater.ItemValuePushed event to save changes to the child control values to your data store.

When the P:Microsoft.VisualBasic.PowerPacks.DataRepeater.VirtualMode property is set to False, these events are not raised.

The following example demonstrates how to handle the E:Microsoft.VisualBasic.PowerPacks.DataRepeater.ItemValueNeeded event. It assumes that you have a T:Microsoft.VisualBasic.PowerPacks.DataRepeater control named DataRepeater1 that has its P:Microsoft.VisualBasic.PowerPacks.DataRepeater.VirtualMode property set to True. The code will resemble the following example, which is for a data source named Employees.

private void dataRepeater1_ItemValueNeeded(object sender, Microsoft.VisualBasic.PowerPacks.DataRepeaterItemValueEventArgs e)
{
    if (e.ItemIndex < Employees.Count)
    {
        switch (e.Control.Name)
        {
            case "txtFirstName":
                e.Value = Employees[e.ItemIndex + 1].firstName;
                break;
            case "txtLastName":
                e.Value = Employees[e.ItemIndex + 1].lastName;
                break;
        }
    }
}

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: