2010-06-30 3 views
1

SQL 서버의 간단한 테이블을 편집하는 WinForms 프로젝트에서 BindingSource를 사용하고 있습니다. 사용자가 필드를 변경 한 경우 필드에서 "저장"아이콘을 켜기를 원합니다. DataSet의 HasChanges() 메서드를 시도했지만 변경 한 후에 false를 반환합니다.BindingSource를 사용하여 보류중인 변경 사항이 있는지 어떻게 알 수 있습니까?

사용자가 무언가를 변경했는지 어떻게 알 수 있습니까?

답변

0

내 문제는 BindingComplete 이벤트에서 EndEdit()을 호출해야한다는 것이 었습니다. 그런 다음 HasChanges() (Pete의 RowState 제안)가 작동했습니다.

1

endsit를 호출 한 후 RowState를 확인해야합니다.

희망이 도움이 될 것입니다.

관련 문제