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 | |
---|---|---|
![]() |
DataRepeaterItemValueEventArgs | Inicjuje nowe wystąpienie DataRepeaterItemValueEventArgs klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Control | Pobiera formant podrzędny DataRepeaterItem , jest podnoszenie ItemValueNeeded lub ItemValuePushed zdarzenia. |
![]() |
ItemIndex | Pobiera indeks DataRepeaterItem zawierający formant, który jest podnoszenie ItemValueNeeded lub ItemValuePushed zdarzenia. |
![]() |
PropertyName | Pobiera nazwę właściwości powiązanego z danymi formantu, który jest podnoszenie ItemValueNeeded lub ItemValuePushed zdarzenia. |
![]() |
Value | Pobiera wartość właściwości, które uległy zmianie podnieść ItemValueNeeded lub ItemValuePushed zdarzenia. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). |
![]() |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
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