DataSourceView.CanDelete Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet DataSourceControl actif prend en charge l'opération ExecuteDelete(IDictionary, IDictionary).
public:
virtual property bool CanDelete { bool get(); };
public virtual bool CanDelete { get; }
member this.CanDelete : bool
Public Overridable ReadOnly Property CanDelete As Boolean
Valeur de propriété
true
si l'opération est prise en charge ; sinon, false
. L'implémentation de la classe de base retourne false
.
Exemples
L’exemple de code suivant montre comment remplacer la CanDelete propriété et la ExecuteDelete méthode dans une classe qui étend la DataSourceView classe. Cet exemple de code fait partie d’un exemple plus grand fourni pour la DataSourceView classe.
// The CsvDataSourceView does not currently
// permit deletion. You can modify or extend
// this sample to do so.
public override bool CanDelete {
get {
return false;
}
}
protected override int ExecuteDelete(IDictionary keys, IDictionary values)
{
throw new NotSupportedException();
}
' The CsvDataSourceView does not currently
' permit deletion. You can modify or extend
' this sample to do so.
Public Overrides ReadOnly Property CanDelete() As Boolean
Get
Return False
End Get
End Property
Protected Overrides Function ExecuteDelete(keys As IDictionary, values As IDictionary) As Integer
Throw New NotSupportedException()
End Function 'ExecuteDelete
Remarques
La CanDelete propriété reflète non seulement une fonctionnalité du contrôle de source de données, mais également si elle est actuellement appropriée pour effectuer une opération. Par exemple, même si une vue de source de données prend en charge l’opération ExecuteDelete en général, si une propriété requise ou d’autres données n’est pas définie, la CanDelete propriété retourne false
, car une opération de suppression échoue.