DataRepeaterAddRemoveItemsCancelEventArgs - класс
Предоставляет данные для событий DeletingItems и UserDeletingItems.
Иерархия наследования
System.Object
System.EventArgs
System.ComponentModel.CancelEventArgs
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs
Пространство имен: Microsoft.VisualBasic.PowerPacks
Сборка: Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)
Синтаксис
'Декларация
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
Тип DataRepeaterAddRemoveItemsCancelEventArgs предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
DataRepeaterAddRemoveItemsCancelEventArgs | Инициализирует новый экземпляр класса DataRepeaterAddRemoveItemsCancelEventArgs. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Cancel | Возвращает или задает значение, показывающее, следует ли отменить событие. (Унаследовано от CancelEventArgs.) | |
ItemCount | Получает число, удаленных элементов. | |
ItemIndex | Возвращает индекс элемента, удаления. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
DeletingItems и UserDeletingItems события возникают, когда выполняется запрос удаления a DataRepeaterItem from a DataRepeater элемент управления.
Можно переопределить, задав удаление cancel параметр DataRepeaterAddRemoveItemsCancelEventArgs В True.
Примеры
В следующем примере показано, как отменить удаление в 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.");
}
}
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks - пространство имен
Другие ресурсы
Общие сведения об элементе управления DataRepeater (Visual Studio)