DataGrid.EndEdit(DataGridColumnStyle, Int32, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
매개 변수
- gridColumn
- DataGridColumnStyle
편집을 중단할 DataGridColumnStyle입니다.
- rowNumber
- Int32
편집을 중단할 행의 번호입니다.
- shouldAbort
- Boolean
현재 작업을 중단해야 하는 경우 true
로 설정합니다.
반환
편집 작업이 중단되면 true
이고, 그렇지 않으면 false
입니다.
구현
예제
다음 코드 예제에서는 및 EndEdit 메서드를 사용하여 BeginEdit 컨트롤이 표시하는 System.Windows.Forms.DataGrid 표의 값을 편집합니다.
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
설명
EndEdit 사용자가 셀을 편집(입력)하지 않는 경우 메서드가 반환 false
됩니다.