DataRepeaterAddRemoveItemsCancelEventArgs-Klasse
Aktualisiert: November 2007
Stellt Daten für das DeletingItems-Ereignis und das UserDeletingItems-Ereignis bereit.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
Public Class DataRepeaterAddRemoveItemsCancelEventArgs _
Inherits CancelEventArgs
Dim instance As DataRepeaterAddRemoveItemsCancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs : CancelEventArgs
public ref class DataRepeaterAddRemoveItemsCancelEventArgs : public CancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs extends CancelEventArgs
Hinweise
Das DeletingItems-Ereignis und das UserDeletingItems-Ereignis treten bei einer Anforderung zum Löschen von DataRepeaterItem aus einem DataRepeater-Steuerelement ein.
Sie können den Löschvorgang außer Kraft setzen, indem Sie den cancel-Parameter von DataRepeaterAddRemoveItemsCancelEventArgs auf True festlegen.
Beispiele
Das folgende Beispiel veranschaulicht, wie ein Löschvorgang im DeletingItems-Ereignishandler abgebrochen wird.
Private Sub DataRepeater1_DeletingItems(ByVal sender As Object, _
ByVal e As _
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs) _
Handles DataRepeater1.DeletingItems
' Check whether the user is a supervisor.
If My.User.IsInRole("Supervisor") = False Then
' Cancel the deletion and display a message.
e.Cancel = True
MsgBox("You are not authorized to delete.")
End If
End Sub
private void DataRepeater1_DeletingItems(object sender,
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs e)
{
// Check whether the user is a supervisor.
ClientRolePrincipal rolePrincipal =
System.Threading.Thread.CurrentPrincipal
as ClientRolePrincipal;
if (rolePrincipal.IsInRole("supervisor") == false)
{
e.Cancel = true;
MessageBox.Show("You are not authorized to delete.");
}
}
Vererbungshierarchie
System.Object
System.EventArgs
System.ComponentModel.CancelEventArgs
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
DataRepeaterAddRemoveItemsCancelEventArgs-Member
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das DataRepeater-Steuerelement (Visual Studio)
Gewusst wie: Deaktivieren des Hinzufügens und Löschens von DataRepeater-Elementen (Visual Studio)