DataGrid.EndEdit(DataGridColumnStyle, Int32, Boolean) 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.
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
Düzenlemeyi DataGridColumnStyle durduracak.
- 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 ererse; aksi takdirde , false
.
Uygulamalar
Örnekler
Aşağıdaki kod örneği, denetim tarafından System.Windows.Forms.DataGrid görüntülenen kılavuzdaki bir değeri düzenlemek için ve EndEdit yöntemlerini kullanırBeginEdit.
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
Kullanıcı EndEdit bir hücreyi düzenlemiyorsa (hücreye yazmıyorsa) yöntemi döndürür false
.