2010-04-27 2 views
1

내 SQL Server 테이블이 프로그램 외부에서 (실제로 SQL 트리거에서) 업데이트되므로 DataSet에서 변경 사항이 인식되지 않고 SqlDataAdapter.Fill()을 다시 명시 적으로 호출하지 않으면 DataGrid가 업데이트되지 않습니다. (예 : "새로 고침"버튼 또는 시간 초과 된 이벤트).테이블이 외부 소스에서 변경된 경우 SqlDataAdapter를 새로 고칠 수 있습니까?

ADO.NET이 이벤트 등을 변경하여 자체를 새로 고칠 수있는 방법이 있습니까?

답변

0

예, Query Notifications을 사용합니다. 데이터 집합이 변경되고 쿼리를 다시 실행하면 콜백이 발생합니다.

+0

굉장 - 지금 시도 중입니다. 감사! – ewall

관련 문제