2013-05-06 2 views
0

DataSet.xsd 및 테이블 어댑터를 통해 채워지는 gridview가 있습니다.winforms gridview 셀 내용이 변경됨

사용자가 셀을 두 번 클릭하고 값을 수정하는시기를 결정하는 데 사용할 수있는 이벤트는 무엇입니까?

당신은 그것이 DataGridView_CellValueChanged이라고 생각 하겠지만, 내가 원하는 바가 아닌 행이 생성/바인딩 될 때마다 이벤트가 트리거됩니다.

사용자가 셀을 두 번 클릭하여 편집 모드로 전환 한 다음 해당 값을 변경하면 트리거되는 이벤트가 필요합니다. 따라서 값이 변경되지 않으면 이벤트가 발생하지 않아야합니다.

답변

2

DataGridView 이벤트 CellBeginEdit은 편집을 시작할 때 발생합니다. 여기에 값을 저장하고 다른 이벤트 CellEndEdit의 마지막 값과 현재 값을 비교할 수 있습니다.

+0

Perfect. 그 일을 했어. 감사합니다. –

+0

괜찮 으면 답을 표시하십시오. – DeveloperBuddy

관련 문제