2012-01-18 3 views
0

나는 DataGridView이 있습니다. 다른 행을 편집 한 후 같은 행에있는 다른 셀을 업데이트하고 싶습니다 (하나의 셀에 텍스트 입력, 다음 셀 (문자 수)가 업데이트 됨).끝 편집 후 DataGridView 업데이트

나는 셀을 업데이트하는 방법을 알고, 나는 코드에서 DVG에 이벤트 리스너를 추가하는 방법을 모른다.

나는 이벤트 CellEndEdit을 발견했습니다. 문제는 코드에 DataGridView을 추가하고 다른 함수를 호출하기 위해 이벤트 리스너를 추가하는 방법을 모르겠다는 것입니다.

이와 비슷한?

grid.CellEndEdit += onEndEdit; // calls onEndEdit anytime cells have stopped being edited 

편집 :

private void onEndEdit(object sender, EventArgs e) 
     { 

     } 
+0

Your'e 코드가 좋아 보인다, 그의 문제는 무엇인가? –

+0

'onEndEdit' 메서드를 게시 할 수 있습니까? –

+0

Ahh ... 그것은 내가 이벤트로 전달한 것입니다. 저에게 경고하는 포스터에 감사드립니다 :) – maffo

답변

1

선언 이벤트 핸들러과 같이한다 : 누군가 기능을 원

:

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit); 

다음 이벤트 생성 :

void onEndEdit(object sender, DataGridViewCellEventArgs e) 
{ 
    // do stuff 
} 
1

내가 onEndEdit의 구현을 표시되지 않습니다하지만이

dgv.CellEndEdit += new DataGridViewCellEventHandler(onEndEdit); 

void CellEndEdit(object sender, DataGridViewCellEventArgs e) 
    { 

    } 
관련 문제