DataSourceView.CanUpdate DataSourceView.CanUpdate DataSourceView.CanUpdate DataSourceView.CanUpdate Property

Definition

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteUpdate(IDictionary, IDictionary, IDictionary)-Vorgang unterstützt.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

public:
 virtual property bool CanUpdate { bool get(); };
public virtual bool CanUpdate { get; }
member this.CanUpdate : bool
Public Overridable ReadOnly Property CanUpdate As Boolean

Eigenschaftswert

true, wenn der Vorgang unterstützt wird, andernfalls false.true if the operation is supported; otherwise, false. Die Standardimplementierung gibt false zurück.The default implementation returns false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die CanUpdate -Eigenschaft und ExecuteUpdate die-Methode in einer Klasse über DataSourceView schrieben werden, die die-Klasse erweitert.The following code example demonstrates how to override the CanUpdate property and the ExecuteUpdate method in a class that extends the DataSourceView class. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die DataSourceView -Klasse bereitgestellt wird.This code example is part of a larger example provided for the DataSourceView class.

// The CsvDataSourceView does not currently
// permit update operations. You can modify or
// extend this sample to do so.
public override bool CanUpdate {
    get {
        return false;
    }
}
protected override int ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues)
{
    throw new NotSupportedException();
}
   ' The CsvDataSourceView does not currently
   ' permit update operations. You can modify or
   ' extend this sample to do so.
   Public Overrides ReadOnly Property CanUpdate() As Boolean
      Get
         Return False
      End Get
   End Property

   Protected Overrides Function ExecuteUpdate(keys As IDictionary, _
                                              values As IDictionary, _
                                              oldValues As IDictionary) As Integer
      Throw New NotSupportedException()
   End Function 'ExecuteUpdate

End Class 'CsvDataSourceView

Hinweise

Die CanUpdate -Eigenschaft stellt nicht nur eine Funktion des Datenquellen-Steuer Elements dar, sondern auch, ob Sie derzeit für die Ausführung eines Vorgangs geeignet ist.The CanUpdate property reflects not only a capability of the data source control, but also whether it is currently appropriate to perform an operation. Wenn z. b. ein Daten gebundenes Steuerelement den ExecuteUpdate -Vorgang unterstützt, wenn ein erforderlicher Update-Befehl oder einige andere Daten CanUpdate nicht fest falsegelegt sind, gibt die-Eigenschaft zurück, da ein Aktualisierungs Vorgang fehlschlägt.For example, even though a data-bound control supports the ExecuteUpdate operation, if a required update command or some other data is not set, the CanUpdate property returns false, as an update operation would fail.

Gilt für:

Siehe auch