WPF 프로그램에 로컬 Microsoft SQL Server Compact 3.5 데이터베이스 (.sdf)가 있습니다.프로그래밍 방식으로 데이터베이스 새로 고침?
내 데이터 격자에 "이전"데이터가 표시됩니다. Visual Studio 2010의 데이터베이스 탐색기에서 새로 고침을 클릭 한 경우에만 새 삽입 된 데이터가 표시됩니까?
어떻게 데이터베이스 연결을 프로그래밍 방식으로 새로 고칠 수 있습니까?
명확하게하려면 : 내 programm에의 부하에
나는 내가있는 데이터 테이블을 기대 tableAdapter.Fill(dataset.clients)
및 this.DataContext = dataset.clients.DefaultView;
을 EEN 호출 다음 INSERT INTO clients VALUE (2, Peter, Smith)
같은 SQL 쿼리와 데이터베이스에 데이터를 넣어 dataSet은 데이터베이스에 잠시 전에 삽입 한 데이터로 채워집니다. 그 후 데이터는 dataGrid에 표시됩니다. 그러나 그런 일은 일어나지 않습니다. 디버깅을 중지하고 데이터베이스 탐색기의 새로 고침 단추를 누른 다음 다시 디버그 단추를 누르면 (디버그를 중지하고 삽입 된 데이터 만 표시됨)
당신이 묻는 것은별로 의미가 없습니다. 앱의 데이터를 새로 고치려면 데이터베이스를 다시 쿼리하십시오. 데이터베이스 탐색기에서 새로 고치려면 새로 고침을 클릭하십시오. 데이터베이스 익스플로러에 데이터를 삽입했는데 새로 고침을 클릭하기 전에는 커밋되지 않았습니까? –
@Kieren 일부 SQL 코드를 통해 데이터를 삽입하고 내 dataGrid에 표시되지 않습니다.데이터베이스 탐색기에서 "새로 고침"을 누르고 다시 디버깅 할 때만 데이터가 표시됩니다. –
'디자인 타임'에서 새로 고침 하시겠습니까? –