Compartir a través de


DataRepeaterAddRemoveItemsCancelEventArgs (Clase)

Proporciona datos para los eventos DeletingItems y UserDeletingItems.

Jerarquía de herencia

Object
  EventArgs
    CancelEventArgs
      Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs

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

Sintaxis

'Declaración
Public Class DataRepeaterAddRemoveItemsCancelEventArgs _
    Inherits CancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs : CancelEventArgs
public ref class DataRepeaterAddRemoveItemsCancelEventArgs : public CancelEventArgs
type DataRepeaterAddRemoveItemsCancelEventArgs =  
    class 
        inherit CancelEventArgs 
    end
public class DataRepeaterAddRemoveItemsCancelEventArgs extends CancelEventArgs

El tipo DataRepeaterAddRemoveItemsCancelEventArgs expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DataRepeaterAddRemoveItemsCancelEventArgs Inicializa una nueva instancia de la clase DataRepeaterAddRemoveItemsCancelEventArgs.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Cancel Obtiene o establece un valor que indica si se debe cancelar el evento. (Se hereda de CancelEventArgs).
Propiedad pública ItemCount Obtiene el número de elementos que se van a eliminar.
Propiedad pública ItemIndex Obtiene el índice del elemento que se va a eliminar.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

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

Puede reemplazar la eliminación estableciendo el parámetro de cancel de DataRepeaterAddRemoveItemsCancelEventArgs a True.

Ejemplos

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

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

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)