방법: TableAdapter 쿼리 만들기
TableAdapter 쿼리는 응용 프로그램에서 데이터베이스에 대해 실행할 수 있는 SQL 문 또는 저장 프로시저입니다.
TableAdapter에 응용 프로그램에 필요한 만큼의 쿼리를 추가합니다. TableAdapter 쿼리는 TableAdapter에 메서드로 나타납니다. 도시 값을 나타내는 매개 변수를 사용하는 FillByCity라는 쿼리를 만들면 이 쿼리는 TableAdapter에 올바른 형식의 매개 변수를 인수로 사용하는 형식화된 메서드로 추가됩니다. 이 경우 도시 값을 나타내는 문자열입니다. TableAdapter 쿼리는 특정 개체의 특정 메서드처럼 호출됩니다. 예를 들어, 다음 코드는 FillByCity 쿼리를 실행하고 Customers 테이블을 도시 값이 Seattle로 설정된 모든 고객으로 채웁니다.
Dim cityValue As String = "Seattle"
CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, cityValue)
string cityValue = "Seattle";
customersTableAdapter.FillByCity(northwindDataSet.Customers, cityValue);
TableAdapter 쿼리는 데이터 테이블(Fill 및 FillBy 쿼리)을 채우거나 쿼리(GetData 및 GetDataBy 쿼리)에 의해 반환된 데이터로 채워진 새 데이터 테이블을 반환할 수 있습니다.
TableAdapter 쿼리 구성 마법사를 실행하여 기존 TableAdapter에 쿼리를 추가할 수 있습니다. 이렇게 하려면 TableAdapter를 마우스 오른쪽 단추로 클릭하고 Query 추가를 선택하면 됩니다.
참고
표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.
데이터 집합 디자이너에서 쿼리 열기
데이터 집합 디자이너의 TableAdapter에 쿼리를 추가하려면
데이터 집합 디자이너에서 데이터 집합을 엽니다. 자세한 내용은 방법: 데이터 집합 디자이너에서 데이터 집합 열기를 참조하십시오.
원하는 TableAdapter를 마우스 오른쪽 단추로 클릭하고 Query 추가를 선택합니다.
또는
도구 상자의 데이터 집합 탭에서 디자이너로 Query를 끌어 옵니다.
TableAdapter 쿼리 구성 마법사가 열립니다.
마법사를 완료합니다. 쿼리가 TableAdapter에 추가됩니다.
Windows 응용 프로그램의 폼에서 쿼리 직접 만들기
폼에 TableAdapter의 인스턴스가 있으면 검색 조건 작성기 대화 상자를 사용하여 쿼리를 추가할 수 있습니다. 이 대화 상자에서는 쿼리에 필요한 입력 매개 변수를 받는 폼에 쿼리를 실행하는 단추뿐 아니라 ToolStrip 컨트롤을 추가합니다.
검색 기준 대화 상자를 사용하여 TableAdapter에 쿼리를 추가하려면
구성 요소 트레이에서 TableAdapter를 선택합니다.
TableAdapter의 스마트 태그를 클릭하고 Query 추가를 선택합니다.
대화 상자를 완료합니다. 그러면 TableAdapter에 쿼리가 추가됩니다. 자세한 내용은 검색 조건 작성기 대화 상자를 참조하십시오.
참고 항목
작업
방법: Windows Forms BindingNavigator 컨트롤을 사용하여 데이터 탐색
연습: 여러 개의 쿼리가 있는 TableAdapter 만들기