Condividi tramite


Evento DataRepeater.AllowUserToAddItemsChanged

si verifica quando AllowUserToAddItems modifiche delle proprietà.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
Public Event AllowUserToAddItemsChanged As EventHandler
public event EventHandler AllowUserToAddItemsChanged
public:
 event EventHandler^ AllowUserToAddItemsChanged {
    void add (EventHandler^ value);
    void remove (EventHandler^ value);
}
member AllowUserToAddItemsChanged : IEvent<EventHandler,
    EventArgs>
JScript non supporta gli eventi.

Note

quando AllowUserToAddItems la proprietà è impostata su True, gli utenti possono aggiungere una nuova riga facendo clic su BindingNavigatorAddNewItemToolStripButton in BindingNavigator controllare, oppure premere CTRL+N quando a DataRepeaterItem ha lo stato attivo.

quando AllowUserToAddItems la proprietà è impostata su False, la funzione di tastiera di CTRL+N è disabilitata, ma BindingNavigatorAddNewItemToolStripButton inoltre è abilitato.Se si desidera impedire agli utenti di aggiungere righe, è inoltre necessario disabilitare o rimuovere BindingNavigatorAddNewItemToolStripButton in BindingNavigator controllare.

per ulteriori informazioni su come gestire gli eventi, vedere Utilizzo degli eventi.

Esempi

Nell'esempio di codice seguente viene illustrato come disabilitare aggiungere quando button AllowUserToAddItems la proprietà è impostata su False.Si presuppone che si disponga di un form contenente un controllo DataRepeater controllo denominato DataRepeater1 e BindingNavigator controllo denominato ProductsBindingSource.

Private Sub DataRepeater1_AllowUserToAddItemsChanged(
    ) 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;
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataRepeater Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

AllowUserToAddItems

AllowUserToDeleteItems

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)

Procedura: disabilitare l'aggiunta e l'eliminazione di elementi DataRepeater (Visual Studio)