Classe DataRepeaterAddRemoveItemsCancelEventArgs
Fornece dados para o DeletingItems e UserDeletingItems eventos.
Hierarquia de herança
Object
EventArgs
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 | Determines whether the specified object is equal to the current object. (Herdado de Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) | |
GetHashCode | Serves as the default hash function. (Herdado de Object.) | |
GetType | Gets the Type of the current instance. (Herdado de Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) | |
ToString | Returns a string that represents the current object. (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 desabilitar a adição e a exclusão de itens DataRepeater (Visual Studio)