2012-04-18 4 views
0

VB.net 2010 및 SQL Server 2008을 사용하고 있습니다. 데이터 조작 버튼을 사용하여 다음, 이전, 마지막, 처음 등의 데이터 탐색 버튼을 사용하고 싶습니다. 이제 다음 데이터베이스 행을 표시하고 다음 버튼을 눌러 이전 데이터와 동일하게 표시하려고합니다. 어떻게하면됩니까 ?? 미리 감사드립니다 !!VB 및 SQL의 데이터베이스 탐색

+0

그가 내 전체 응용 프로그램이 그것을 기반으로 –

답변

0

불행하게도, 데이터 판독기 전진 전용 데이터 스트림을 데이터베이스에서 반환하므로 DataReader로 수행하려는 작업을 수행 할 수 없습니다.

DataReaders와 DataAdapter의 차이점에 대해서는 Microsoft의 자료 (http://msdn.microsoft.com/en-us/library/ms254931%28v=vs.90%29.aspx)를 참조하십시오. 당신이 윈폼을 사용하는 경우

0

, 가장 쉬운 솔루션은 데이터 집합, BindingSource에, DataGridView를를 사용하는, 그리고 BindingNavigator 것 :

  1. 데이터를 끌어 프로젝트에 데이터 집합을 추가하고 구성하면 희망
  2. 드래그가 만든 데이터 집합은 TableAdapter가가, 에게 BindingSource에하는 BindingNavigator,하고있는 데이터 테이블에
  3. 바인딩 BindingSource에를 설계하고있는 폼으로 도구 상자에서 DataGridView에 그것을 채우는 데 사용 데이터 세트, Da BindingSource에에 taGridView 및 폼의 Load 이벤트에서 BindingSource에
  4. 에 BindingNavigator는 TableAdapter가

당신은 세부 사항을 파악해야합니다으로 데이터 테이블을 작성하지만, 연습의 많은 MSDN에있다 홉스 위에서 지적한대로

다른 곳

+0

내가, SqlDataReader를 함께 할 수있는 당신에게 묻는 시도 –

+0

, SqlDataReader의 앞으로 아니라, 따라서 그것을 사용하여 뒤로 탐색 할 수 없습니다. 우리는 SqlDataReader를 사용하여 데이터 테이블을 채울 수 있다고 믿습니다. –