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 | |
---|---|---|
DataRepeaterAddRemoveItemsCancelEventArgs | Inicializa uma nova instância da classe DataRepeaterAddRemoveItemsCancelEventArgs. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Cancel | Obtém ou define um valor que indica se o evento deve ser cancelado. (Herdado de CancelEventArgs.) | |
ItemCount | Obtém o número de itens que estão sendo excluídos. | |
ItemIndex | Obtém o índice do item que está sendo excluído. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
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
Outros recursos
Introdução ao controle DataRepeater (Visual Studio)
Como: desativar a adicionar e excluir itens de DataRepeater (Visual Studio)