2011-01-26 6 views

답변

2

LostFocus 이벤트를 사용하여이 작업을 수행 할 수 있습니다. 난 당신이하지 않으려는 생각

public void gridview1_LostFocus(object sender, RoutedEventArgs e) 
{ 
    //Your code to close edit mode 
} 
1

를 handeling 이벤트에 대한 당신의 방법을 정의

//Normal long Version 
gridview1.LostFocus += new EventHandler(gridview1_LostFocus); 

일부 :

//Short Version 
gridview1.LostFocus += (sender, e) => {//Your code to close edit mode}; 

또는 일반적으로 당신은 그것을 할 것 사용자가 셀 값을 편집하도록 허용

이 된 DataGridView CellBeginEdit 이벤트를

dataGridView1.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.dataGridView1_CellBeginEdit); 

을 사용하고 다음 취소

private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) 
    { 
     e.Cancel = true; 
    } 

난이 도움을 희망 이벤트 처리에 편집 할 수 있습니다.

관련 문제