DataRepeater.ItemValuePushed-Ereignis
Aktualisiert: November 2007
Wird ausgelöst, wenn die VirtualMode-Eigenschaft auf True festgelegt ist und sich der Wert des untergeordneten Steuerelements in DataRepeaterItem ändert.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Event ItemValuePushed As DataRepeaterItemValueEventHandler
'Usage
Dim instance As DataRepeater
Dim handler As DataRepeaterItemValueEventHandler
AddHandler instance.ItemValuePushed, handler
public event DataRepeaterItemValueEventHandler ItemValuePushed
public:
event DataRepeaterItemValueEventHandler^ ItemValuePushed {
void add (DataRepeaterItemValueEventHandler^ value);
void remove (DataRepeaterItemValueEventHandler^ value);
}
JScript unterstützt keine Ereignisse.
Hinweise
Im virtuellen Modus können Sie mit diesem Ereignis Änderungen an den Werten des untergeordneten Steuerelements im Datenspeicher speichern.
Wenn die VirtualMode-Eigenschaft auf False festgelegt ist, wird das Ereignis nicht ausgelöst.
Weitere Informationen zur Ereignisbehandlung finden Sie unter Behandeln von Ereignissen.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie das ItemValuePushed-Ereignis behandelt wird. Es wird davon ausgegangen, dass Sie über ein DataRepeater-Steuerelement mit dem Namen DataRepeater1 verfügen, dessen VirtualMode-Eigenschaft auf True festgelegt ist, und dass Sie über einen Datenspeicher für eine Datenquelle mit dem Namen Employees verfügen.
Private Sub DataRepeater1_ItemValuePushed(ByVal sender As Object, _
ByVal e As _
Microsoft.VisualBasic.PowerPacks.DataRepeaterItemValueEventArgs) _
Handles DataRepeater1.ItemValuePushed
Dim emp As Employee = Employees.Item(e.ItemIndex)
Select Case e.Control.Name
Case "txtFirstName"
emp.firstName = e.Control.Text
Case "txtLastName"
emp.lastName = e.Control.Text
Case Else
MsgBox("Error during ItemValuePushed unexpected control: " + e.Control.Name)
End Select
End Sub
private void dataRepeater1_ItemValuePushed(object sender, Microsoft.VisualBasic.PowerPacks.DataRepeaterItemValueEventArgs e)
{
Employee emp = Employees[e.ItemIndex];
switch (e.Control.Name)
{
case "txtFirstName":
emp.firstName = e.Control.Text;
break;
case "txtLastName":
emp.lastName = e.Control.Text;
break;
default:
MessageBox.Show("Error during ItemValuePushed unexpected control: " + e.Control.Name);
break;
}
}
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das DataRepeater-Steuerelement (Visual Studio)
Virtueller Modus im DataRepeater-Steuerelement (Visual Studio)