2011-05-11 2 views

답변

0

이 작업을 수행하기 위해 RowUpdated 이벤트를 사용할 수 없다고 생각합니다. 사용자 지정 업데이트 문을 사용하고 있으므로 이 아니고 RowUpdated를 발생시키는 SqlDataAdapter.Update() 메서드를 사용하는이 아니라고 가정합니다.

대신 SqlDataAdapter.Fill (DataSet)을 사용하여 쿼리를 실행해야합니다. 출력 행은 DataSet에 저장됩니다.

+0

답장을 보내 주셔서 감사합니다. 출력 절과 함께 사용자 지정 업데이트 명령과 함께'SqlDataAdapter.Update()'를 사용하고 있습니다. OnRowUpdating 이벤트를 수행 할 수 있습니다. 그러나 업데이트 이벤트를 사용하여 쿼리에서 보낸 데이터를 가져 오지 못하고 새 데이터가 다시 전송됩니다. 현재 임시 데이터 테이블을 사용 중입니다. 내 문제를 더 해결하기위한 모든 힌트. – Saravanan

+0

OnRowUpdating은 업데이트 된 행을 알려주는 것만으로 제한된 것으로 보입니다. 업데이트 문이 반환 할 수있는 추가 정보가 아닙니다. 위에서 설명한 필 (Fill) 메서드와 같은 다른 방법을 사용하는 것이 좋습니다. – Keith

관련 문제