DataSourceView.CanUpdate プロパティ
アセンブリ: System.Web (system.web.dll 内)


CanUpdate プロパティには、データ ソース コントロールの機能だけでなく、操作を実行することが現在適しているかどうかも反映されます。たとえば、データ バインド コントロールでは ExecuteUpdate 操作がサポートされていますが、必須の更新コマンドやその他のデータが設定されていない場合は更新操作が失敗するので、CanUpdate プロパティからは false が返されます。

DataSourceView クラスを拡張するクラスで、CanUpdate プロパティと ExecuteUpdate メソッドをオーバーライドする方法を次のコード例に示します。このコード例は、DataSourceView クラスのトピックで取り上げているコード例の一部分です。
' 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
// 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(); }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataSourceView.CanUpdate プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataSourceView.CanUpdate プロパティのページへのリンク