Proprietà DataRepeater.AllowUserToDeleteItems
Ottiene o imposta un valore che determina se gli utenti possono eliminare una riga da un oggetto DataRepeater in fase di esecuzione.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
Public Property AllowUserToDeleteItems As Boolean
public bool AllowUserToDeleteItems { get; set; }
public:
property bool AllowUserToDeleteItems {
bool get ();
void set (bool value);
}
member AllowUserToDeleteItems : bool with get, set
function get AllowUserToDeleteItems () : boolean
function set AllowUserToDeleteItems (value : boolean)
Valore proprietà
Tipo: System.Boolean
true se l'utente può eliminare le righe; in caso contrario false.l'impostazione predefinita è true.
Note
quando AllowUserToDeleteItems la proprietà è impostata su True, gli utenti possono eliminare le righe facendo clic su BindingNavigatorDeleteItemToolStripButton in BindingNavigator controllare, oppure premere CANC quando a DataRepeaterItem ha lo stato attivo.
quando AllowUserToDeleteItems la proprietà è impostata su False, la funzione della tastiera DELETE è disabilitata, ma BindingNavigatorDeleteItemToolStripButton inoltre è abilitato.Se si desidera impedire agli utenti di eliminare le righe, è inoltre necessario disabilitare o rimuovere BindingNavigatorDeleteItemToolStripButton in BindingNavigator controllare.
Esempi
Nell'esempio di codice seguente viene illustrato come disabilitare eliminazione ToolStripButton 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 controllare.
Private Sub DataRepeater1_AllowUserToDeleteItemsChanged(
) Handles DataRepeater1.AllowUserToDeleteItemsChanged
' If this event occurs during form initialization, exit.
If Me.IsHandleCreated = False Then Exit Sub
' If AllowUserToDeleteItems is False.
If DataRepeater1.AllowUserToDeleteItems = False Then
' Disable the Delete button.
BindingNavigatorDeleteItem.Enabled = False
Else
' Otherwise, enable the Delete button.
BindingNavigatorDeleteItem.Enabled = True
End If
End Sub
Private Sub BindingNavigatorDeleteItem_EnabledChanged(
) Handles BindingNavigatorDeleteItem.EnabledChanged
If DataRepeater1.AllowUserToDeleteItems = False Then
' The BindingSource resets this property when a
' new record is selected, so override it.
If BindingNavigatorDeleteItem.Enabled = True Then
BindingNavigatorDeleteItem.Enabled = False
End If
End If
End Sub
private void dataRepeater1_AllowUserToDeleteItemsChanged(object sender, System.EventArgs e)
{
// If this event occurs during form initialization, exit.
if (this.IsHandleCreated == false) { return; }
// If AllowUserToDeleteItems is False.
if (dataRepeater1.AllowUserToDeleteItems == false)
// Disable the Delete button.
{
bindingNavigatorDeleteItem.Enabled = false;
}
else
{
// Otherwise, enable the Delete button.
bindingNavigatorDeleteItem.Enabled = true;
}
}
private void bindingNavigatorDeleteItem_EnabledChanged(object sender, System.EventArgs e)
{
if (dataRepeater1.AllowUserToDeleteItems == false)
// The BindingSource resets this property when a
// new record is selected, so override it.
{
if (bindingNavigatorDeleteItem.Enabled == true)
{
bindingNavigatorDeleteItem.Enabled = false;
}
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Introduzione al controllo DataRepeater (Visual Studio)
Procedura: disabilitare l'aggiunta e l'eliminazione di elementi DataRepeater (Visual Studio)