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

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

CurrencyManager.EndCurrentEdit メソッド

現在の編集操作終了します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Overrides Sub EndCurrentEdit
Dim instance As CurrencyManager

instance.EndCurrentEdit
public override void EndCurrentEdit ()
public:
virtual void EndCurrentEdit () override
public void EndCurrentEdit ()
解説解説

このメソッドは、データ ソース格納されオブジェクトが IEditableObject インターフェイスまたは ICancelAddNew インターフェイス実装している場合にだけサポートされます。

メモメモ

このプロパティは、DataGridView コントロールなどの複合データ バインド コントロールで、編集キャンセルする目的使用するように設計されました。作成するコントロールにこれと同じ機能を必要としないのならば、このメソッド使用お勧めしません。代わりにデータ ソースが DataView または DataTable の場合は、DataRowView クラスの EndEdit メソッド使用します

使用例使用例

EndCurrentEdit メソッド使用する方法次のコード例示します

 Private Sub dataGrid1_KeyUp _
(ByVal sender As Object,
 ByVal e As System.Windows.Forms.KeyEventArgs)
     If e.KeyCode = Keys.Enter Then
         ' Enter key pressed.
         Dim gridCurrencyManager As CurrencyManager
 = _
         CType(Me.BindingContext(dataGrid1.DataSource, _
         dataGrid1.DataMember), CurrencyManager)
         gridCurrencyManager.EndCurrentEdit()
         MessageBox.Show("End Edit")
     End If
 End Sub 'dataGrid1_KeyUp
private void dataGrid1_KeyUp
(object sender, System.Windows.Forms.KeyEventArgs e) {
    if(e.KeyCode == Keys.Enter) {
        // Enter key pressed.
        CurrencyManager gridCurrencyManager = 
        (CurrencyManager)this.BindingContext
        [dataGrid1.DataSource, dataGrid1.DataMember];
        gridCurrencyManager.EndCurrentEdit();
        MessageBox.Show("End Edit");
    }
}
private:
   void dataGrid1_KeyUp( Object^ /*sender*/, System::Windows::Forms::KeyEventArgs^
 e )
   {
      if ( e->KeyCode == Keys::Enter )
      {
         
         // Enter key pressed.
         CurrencyManager^ gridCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[dataGrid1->DataSource,
 dataGrid1->DataMember]);
         gridCurrencyManager->EndCurrentEdit();
         MessageBox::Show( "End Edit" );
      }
   }
protected void dataGrid1_KeyUp(Object sender,
 
    System.Windows.Forms.KeyEventArgs e)
{
    if (e.get_KeyCode().Equals(Keys.Enter)) {
        // Enter key pressed.
        CurrencyManager gridCurrencyManager = 
            (CurrencyManager)(this.get_BindingContext().
            get_Item(dataGrid1.get_DataSource(), 
            dataGrid1.get_DataMember()));
        gridCurrencyManager.EndCurrentEdit();
        MessageBox.Show("End Edit");
    }
} //dataGrid1_KeyUp
protected function dataGrid1_KeyUp
(sender, e : System.Windows.Forms.KeyEventArgs) {
    if(e.KeyCode == Keys.Enter) {
        // Enter key pressed.
        var gridCurrencyManager : CurrencyManager = 
        CurrencyManager(this.BindingContext
        [dataGrid1.DataSource, dataGrid1.DataMember]);
        gridCurrencyManager.EndCurrentEdit();
        MessageBox.Show("End Edit");
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CurrencyManager クラス
CurrencyManager メンバ
System.Windows.Forms 名前空間
CancelCurrentEdit
IEditableObject
ICancelAddNew


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS