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

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataRowView.BeginEdit メソッドの意味・解説 

DataRowView.BeginEdit メソッド

編集プロシージャ開始します

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

Dim instance As DataRowView

instance.BeginEdit
public void BeginEdit ()
public final void BeginEdit ()
解説解説

BeginEdit メソッドは、DataRow の DataRow.BeginEdit メソッド同一です。BeginEdit呼び出した後で DataRowView を変更しその後で CancelEdit を呼び出すと、変更ロールバックできます。行の値を変更できるようにするには、BeginEdit メソッド呼び出してください。値を変更した後、RowVersion を DataRowVersion.Proposed設定して新しい値を取得しますビジネス ルール使用して値をチェックし必要に応じて CancelEdit を呼び指して変更ロールバックするか、EndEdit を呼び出して変更受け入れます

使用例使用例

DataRowView 内の行を編集する例を次に示します最初に BeginEdit呼び出し、行を変更した後で EndEdit呼び出します。

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;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataRowView クラス
DataRowView メンバ
System.Data 名前空間
AcceptChanges
AllowDelete
AllowEdit
AllowNew
CancelEdit
DataRow クラス
EndEdit



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS