Поделиться через


DataRepeater.AllowUserToAddItems - свойство

Обновлен: Ноябрь 2007

Возвращает или задает значение, определяющее возможность пользователя добавлять новую строку в DataRepeater во время выполнения.

Пространство имен:  Microsoft.VisualBasic.PowerPacks
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
Public Property AllowUserToAddItems As Boolean
'Применение
Dim instance As DataRepeater
Dim value As Boolean

value = instance.AllowUserToAddItems

instance.AllowUserToAddItems = value
public bool AllowUserToAddItems { get; set; }
public:
property bool AllowUserToAddItems {
    bool get ();
    void set (bool value);
}
public function get AllowUserToAddItems () : boolean
public function set AllowUserToAddItems (value : boolean)

Значение свойства

Тип: System.Boolean
Если пользователь может добавлять строки, значение — true, в противном случае — значение false. Значение по умолчанию — true.

Заметки

Если свойству AllowUserToAddItems задано значение True, пользователи могут добавлять строки, щелкнув BindingNavigatorAddNewItemToolStripButton в элементе управления BindingNavigator или нажав сочетание клавиш CTRL+N, когда DataRepeaterItem имеет фокус.

Если свойству AllowUserToAddItems задано значение False, сочетание клавиш CTRL+N не работает, но BindingNavigatorAddNewItemToolStripButton действует по-прежнему. Если нужно запретить пользователям добавлять строки, в элементе управления BindingNavigator следует отключить или удалить BindingNavigatorAddNewItemToolStripButton.

Примеры

В следующем примере кода показано отключение кнопки "Добавить" в случае, когда свойство AllowUserToAddItems имеет значение False. Пример предполагает наличие формы, содержащей элемент управления DataRepeater с именем DataRepeater1 и элемент управления BindingNavigator с именем ProductsBindingSource.

Private Sub DataRepeater1_AllowUserToAddItemsChanged(ByVal sender _
 As Object, ByVal e As System.EventArgs) Handles _
 DataRepeater1.AllowUserToAddItemsChanged
    ' If this event occurs during form initialization, exit.
    If Me.IsHandleCreated = False Then Exit Sub
    ' If AllowUserToAddItems is False.
    If DataRepeater1.AllowUserToAddItems = False Then
        ' Disable the Add button.
        BindingNavigatorAddNewItem.Enabled = False
        ' Disable the BindingSource property.
        ProductsBindingSource.AllowNew = False
    Else
        ' Otherwise, enable the Add button.
        BindingNavigatorAddNewItem.Enabled = True
    End If
End Sub
private void dataRepeater1_AllowUserToAddItemsChanged(object sender, System.EventArgs e)
{
    // If this event occurs during form initialization, exit.
    if (this.IsHandleCreated == false) { return; }
    // If AllowUserToAddItems is False.
    if (dataRepeater1.AllowUserToAddItems == false)
    // Disable the Add button.
    {
        bindingNavigatorAddNewItem.Enabled = false;
        // Disable the BindingSource property.
        productsBindingSource.AllowNew = false;
    }
    else
    {
        // Otherwise, enable the Add button.
        bindingNavigatorAddNewItem.Enabled = true;
    }
}

Разрешения

См. также

Ссылки

DataRepeater Класс

DataRepeater - члены

Microsoft.VisualBasic.PowerPacks - пространство имен

Другие ресурсы

Общие сведения об элементе управления DataRepeater (Visual Studio)

Пошаговое руководство. Запрещение возможности добавления и удаления элементов DataRepeater (Visual Studio)