CurrencyManager.EndCurrentEdit Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli düzenleme işlemini sonlandırır.
public:
override void EndCurrentEdit();
public override void EndCurrentEdit ();
override this.EndCurrentEdit : unit -> unit
Public Overrides Sub EndCurrentEdit ()
Örnekler
Aşağıdaki kod örneğinde yönteminin nasıl kullanılacağı gösterilmektedir EndCurrentEdit .
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" );
}
}
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 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
Açıklamalar
Bu yöntem yalnızca veri kaynağı tarafından bulunan nesneler veya ICancelAddNew arabirimlerini uyguladığında IEditableObject desteklenir.
Not
Bu özellik, denetim gibi karmaşık veriye bağlı denetimler tarafından kullanılacak şekilde DataGridView tasarlanmıştır. Aynı işlevi gerektiren bir denetim oluşturmadığınız sürece, bu yöntemi kullanmamalısınız. Bunun yerine, veri kaynağı veya DataView DataTableise sınıfının yöntemini DataRowView kullanınEndEdit.