Udostępnij za pośrednictwem


Klasa DataRepeaterItemValueEventArgs

Dostarcza dane dla ItemValueNeeded i ItemValuePushed zdarzenia.

Hierarchia dziedziczenia

Object
  EventArgs
    Microsoft.VisualBasic.PowerPacks.DataRepeaterItemValueEventArgs

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
Public Class DataRepeaterItemValueEventArgs _
    Inherits EventArgs
public class DataRepeaterItemValueEventArgs : EventArgs
public ref class DataRepeaterItemValueEventArgs : public EventArgs
type DataRepeaterItemValueEventArgs =  
    class 
        inherit EventArgs 
    end
public class DataRepeaterItemValueEventArgs extends EventArgs

Typ DataRepeaterItemValueEventArgs uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DataRepeaterItemValueEventArgs Inicjuje nowe wystąpienie DataRepeaterItemValueEventArgs klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Control Pobiera formant podrzędny DataRepeaterItem , jest podnoszenie ItemValueNeeded lub ItemValuePushed zdarzenia.
Właściwość publiczna ItemIndex Pobiera indeks DataRepeaterItem zawierający formant, który jest podnoszenie ItemValueNeeded lub ItemValuePushed zdarzenia.
Właściwość publiczna PropertyName Pobiera nazwę właściwości powiązanego z danymi formantu, który jest podnoszenie ItemValueNeeded lub ItemValuePushed zdarzenia.
Właściwość publiczna Value Pobiera wartość właściwości, które uległy zmianie podnieść ItemValueNeeded lub ItemValuePushed zdarzenia.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).

Początek

Uwagi

W trybie wirtualnym, użyj ItemValueNeeded zdarzenie, aby wypełnić dziecka kontrole ItemTemplate z wartości danych przechowywania, gdy DataRepeaterItem jest wyświetlany lub po dodaniu nowego elementu.

Użyj ItemValuePushed zdarzenie, aby zapisać zmiany w wartości formantu podrzędnego do magazynu danych.

Gdy VirtualMode właściwość jest ustawiona na False, zdarzenia te nie zostaną podniesione.

Przykłady

Poniższy przykład ilustruje sposób obsługi ItemValueNeeded zdarzenia.Założono, że DataRepeater formant o nazwie DataRepeater1 z jego VirtualMode właściwość wartość True. kod będzie przypominał poniższy przykład, który jest źródłem danych o nazwie Employees.

Private Sub DataRepeater1_ItemValueNeeded(
    ByVal sender As Object, 
    ByVal e As Microsoft.VisualBasic.PowerPacks.DataRepeaterItemValueEventArgs
  ) Handles DataRepeater1.ItemValueNeeded
    If e.ItemIndex < Employees.Count Then 
        Select Case e.Control.Name
            Case "txtFirstName"
                e.Value = Employees.Item(e.ItemIndex + 1).firstName
            Case "txtLastName"
                e.Value = Employees.Item(e.ItemIndex + 1).lastName
        End Select 
    End If 
End Sub
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;
        }
    }
}

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks

ItemValuePushed

ItemValueNeeded

Inne zasoby

Wprowadzenie do formantu DataRepeater (Visual Studio)

Tryb wirtualny w formancie DataRepeater (Visual Studio)