DataRepeaterAddRemoveItemsCancelEventArgs, classe
Mise à jour : novembre 2007
Fournit des données pour les événements DeletingItems et UserDeletingItems.
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
Public Class DataRepeaterAddRemoveItemsCancelEventArgs _
Inherits CancelEventArgs
Dim instance As DataRepeaterAddRemoveItemsCancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs : CancelEventArgs
public ref class DataRepeaterAddRemoveItemsCancelEventArgs : public CancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs extends CancelEventArgs
Notes
Les événements DeletingItems et UserDeletingItems se produisent lorsqu'une requête est créée pour supprimer un DataRepeaterItem d'un contrôle DataRepeater.
Vous pouvez annuler la suppression en attribuant la valeur True au paramètre cancel de DataRepeaterAddRemoveItemsCancelEventArgs.
Exemples
L'exemple suivant montre comment annuler une suppression dans le gestionnaire d'événements DeletingItems.
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.");
}
}
Hiérarchie d'héritage
System.Object
System.EventArgs
System.ComponentModel.CancelEventArgs
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Membres DataRepeaterAddRemoveItemsCancelEventArgs
Microsoft.VisualBasic.PowerPacks, espace de noms