Classe DataRepeaterAddRemoveItemsCancelEventArgs

Fornece dados para o DeletingItems e UserDeletingItems eventos.

Hierarquia de herança

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

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
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

O tipo DataRepeaterAddRemoveItemsCancelEventArgs expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DataRepeaterAddRemoveItemsCancelEventArgs Inicializa uma nova instância da classe DataRepeaterAddRemoveItemsCancelEventArgs.

Superior

Propriedades

  Nome Descrição
Propriedade pública Cancel Obtém ou define um valor que indica se o evento deve ser cancelado. (Herdado de CancelEventArgs.)
Propriedade pública ItemCount Obtém o número de itens que estão sendo excluídos.
Propriedade pública ItemIndex Obtém o índice do item que está sendo excluído.

Superior

Métodos

  Nome Descrição
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Comentários

O DeletingItems e UserDeletingItems os eventos ocorrem quando é feita uma solicitação para excluir uma DataRepeaterItem de um DataRepeater controle.

Você pode substituir a exclusão, definindo a cancel parâmetro da DataRepeaterAddRemoveItemsCancelEventArgs para True.

Exemplos

O exemplo a seguir demonstra como cancelar uma exclusão na DeletingItems manipulador de eventos.

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.");
    }
}   

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualBasic.PowerPacks

DeletingItems

UserDeletingItems

Outros recursos

Introdução ao controle DataRepeater (Visual Studio)

Como: desativar a adicionar e excluir itens de DataRepeater (Visual Studio)