DataGrid.EndEdit(DataGridColumnStyle, Int32, Boolean) Yöntem

Tanım

Denetimde gerçekleşen düzenleme işleminin sona ermesini istemektedir DataGrid .

public:
 virtual bool EndEdit(System::Windows::Forms::DataGridColumnStyle ^ gridColumn, int rowNumber, bool shouldAbort);
public bool EndEdit(System.Windows.Forms.DataGridColumnStyle gridColumn, int rowNumber, bool shouldAbort);
abstract member EndEdit : System.Windows.Forms.DataGridColumnStyle * int * bool -> bool
override this.EndEdit : System.Windows.Forms.DataGridColumnStyle * int * bool -> bool
Public Function EndEdit (gridColumn As DataGridColumnStyle, rowNumber As Integer, shouldAbort As Boolean) As Boolean

Parametreler

gridColumn
DataGridColumnStyle

DataGridColumnStyle Düzenlemeyi durdurma.

rowNumber
Int32

Düzenlemeyi durduracak satırın sayısı.

shouldAbort
Boolean

true Geçerli işlemin durdurulması gerekip gerekmediğini olarak ayarlayın.

Döndürülenler

true düzenleme işlemi sona eriyorsa; aksi takdirde , false.

Uygulamalar

Örnekler

Aşağıdaki kod örneği, BeginEdit denetimi tarafından görüntülenen kılavuzdaki bir değeri düzenlemek için EndEdit ve System.Windows.Forms.DataGrid yöntemlerini kullanır.

void EditValue()
{
   int rowtoedit = 1;
   CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[ ds->Tables[ "Suppliers" ] ]);
   myCurrencyManager->Position = rowtoedit;
   DataGridColumnStyle^ dgc = dataGrid1->TableStyles[ 0 ]->GridColumnStyles[ 0 ];
   dataGrid1->BeginEdit( dgc, rowtoedit );
   
   // Insert code to edit the value.
   dataGrid1->EndEdit( dgc, rowtoedit, false );
}
private void EditValue()
{ 
   int rowtoedit = 1;
   CurrencyManager myCurrencyManager = 
   (CurrencyManager)this.BindingContext[ds.Tables["Suppliers"]];
   myCurrencyManager.Position=rowtoedit;
   DataGridColumnStyle dgc = dataGrid1.TableStyles[0].GridColumnStyles[0];
   dataGrid1.BeginEdit(dgc, rowtoedit);
   // Insert code to edit the value.
   dataGrid1.EndEdit(dgc, rowtoedit, false);
}
Private Sub EditValue()
   Dim rowtoedit As Integer = 1
   Dim myCurrencyManager As CurrencyManager = _
   CType(Me.BindingContext(ds.Tables("Suppliers")), CurrencyManager)
   myCurrencyManager.Position = rowtoedit
   Dim dgc As DataGridColumnStyle = _
   dataGrid1.TableStyles(0).GridColumnStyles(0)
   dataGrid1.BeginEdit(dgc, rowtoedit)
   ' Insert code to edit the value.
   dataGrid1.EndEdit(dgc, rowtoedit, False)
End Sub

Açıklamalar

Yöntem, EndEdit kullanıcı bir hücreyi düzenlemiyorsa (hücreye yazmıyorsa) döndürür false .

Şunlara uygulanır

Ayrıca bkz.