DataRow.EndEdit メソッドとは? わかりやすく解説

DataRow.EndEdit メソッド

この行で行われている編集終了します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Dim instance As DataRow

instance.EndEdit
public void EndEdit ()
public:
void EndEdit ()
public void EndEdit ()
例外例外
例外種類条件

InRowChangingEventException

RowChanging イベント内でメソッド呼び出されました。

ConstraintException

編集制約違反してます。

ReadOnlyException

この行がこのテーブル属し編集によって読み取り専用の列の値を変更しようとしています。

NoNullAllowedException

編集によって、AllowDBNull が false である列に null 値挿入しようとしてます。

解説解説
使用例使用例

DataGrid コントロール最後の行の 1 つの列の値を編集する例を次に示します。この例では、BeginEdit メソッドEndEdit メソッド使用して、列の値を編集し、その変更を行に対してコミットます。

 Private Sub AcceptOrReject(ByVal
 row As DataRow)
    ' Use a function to validate the row's values.
    ' If the function returns true, end the edit; 
    ' otherwise cancel it.
    If ValidateRow(row) Then
       row.EndEdit()
    Else
       row.CancelEdit()
    End If
End Sub
 
Private Function ValidateRow(ByVal
 row As DataRow) As Boolean
    Dim isValid As Boolean
    ' Insert code to validate the row values. 
    ' Set the isValid variable.
    ValidateRow = isValid
End Function
private void AcceptOrReject(DataRow row)
{
    // Use a function to validate the row's values.
    // If the function returns true, end the edit;
    // otherwise cancel it.
    if(ValidateRow(row))
        row.EndEdit();
    else
        row.CancelEdit();
}
 
private bool ValidateRow(DataRow thisRow)
{
    bool isValid = true; 
    // Insert code to validate the row values. 
    // Set the isValid variable.
    return isValid;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataRow クラス
DataRow メンバ
System.Data 名前空間
AcceptChanges
DataColumn.AllowDBNull プロパティ
BeginEdit
CancelEdit
HasVersion
Item
RowState


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataRow.EndEdit メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataRow.EndEdit メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataRow.EndEdit メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataRow.EndEdit メソッド」の関連用語

DataRow.EndEdit メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataRow.EndEdit メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS