DataRowView.CancelEdit メソッド
アセンブリ: System.Data (system.data.dll 内)


CancelEdit を呼び出すと、この行に対して行ったすべての変更がロールバックされます。変更をロールバックするには、親 DataTable で RejectChanges を呼び出す方法も使用できます。

DataView 内の行を編集する例を次に示します。検証が失敗した場合は、CancelEdit メソッドが呼び出されて、変更がキャンセルされます。
Private Sub EditDataRowView(rowView As DataRowView, _ columnToEdit As String) rowView.BeginEdit() rowView(columnToEdit) = textBox1.Text ' Validate the input with a function. If ValidateCompanyName(rowView(columnToEdit)) Then rowView.EndEdit() Else rowView.CancelEdit() End If End Sub Private Function ValidateCompanyName( _ valuetoCheck As Object) As Boolean ' Insert code to validate the value. Return True End Function
private void EditDataRowView(DataRowView rowView, string columnToEdit) { rowView.BeginEdit(); rowView[columnToEdit] = textBox1.Text; // Validate the input with a function. if (ValidateCompanyName(rowView[columnToEdit])) rowView.EndEdit(); else rowView.CancelEdit(); } private bool ValidateCompanyName(object valuetoCheck) { // Insert code to validate the value. return true; }

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


Weblioに収録されているすべての辞書からDataRowView.CancelEdit メソッドを検索する場合は、下記のリンクをクリックしてください。

- DataRowView.CancelEdit メソッドのページへのリンク