DataRepeaterAddRemoveItemsCancelEventArgs (Clase)

Actualización: noviembre 2007

Proporciona datos para los eventos DeletingItems y UserDeletingItems.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

Public Class DataRepeaterAddRemoveItemsCancelEventArgs _
    Inherits CancelEventArgs

Dim instance As DataRepeaterAddRemoveItemsCancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs : CancelEventArgs
public ref class DataRepeaterAddRemoveItemsCancelEventArgs : public CancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs extends CancelEventArgs

Comentarios

Los eventos DeletingItems y UserDeletingItems se producen cuando se realiza una solicitud para eliminar un objeto DataRepeaterItem de un control DataRepeater.

Para invalidar la eliminación, establezca el parámetro cancel de DataRepeaterAddRemoveItemsCancelEventArgs en True.

Ejemplos

En el siguiente ejemplo se muestra cómo se cancela una eliminación en el controlador de eventos 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.");
    }
}   

Jerarquía de herencia

System.Object
  System.EventArgs
    System.ComponentModel.CancelEventArgs
      Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

DataRepeaterAddRemoveItemsCancelEventArgs (Miembros)

Microsoft.VisualBasic.PowerPacks (Espacio de nombres)

DeletingItems

UserDeletingItems

Otros recursos

Introducción al control DataRepeater (Visual Studio)

Cómo: Deshabilitar las operaciones de agregar y eliminar elementos DataRepeater (Visual Studio)