Share via


방법: TableAdapter의 기능 확장

 

게시 날짜: 2016년 4월

TableAdapter의 partial 클래스 파일에 코드를 추가하여 TableAdapter의 기능을 확장할 수 있습니다.

TableAdapter를 정의하는 코드는 데이터 집합 디자이너에서 TableAdapter를 변경하거나 TableAdapter의 구성을 수정하는 마법사를 실행하는 동안 변경될 때 다시 생성됩니다. TableAdapter를 다시 생성하는 동안 코드가 삭제되지 않도록 하려면 TableAdapter의 partial 클래스 파일에 코드를 추가합니다.

partial 클래스를 사용하면 특정 클래스의 코드를 여러 실제 파일에서 나눌 수 있습니다. 자세한 내용은 Partial 또는 부분(형식)을 참조하십시오.

코드에서 TableAdapter 찾기

TableAdapter는 데이터 집합 디자이너를 사용하여 디자인되지만 생성되는 TableAdapter 클래스는 DataSet의 중첩 클래스로 생성되지 않고 TableAdapter는 TableAdapter의 연관 데이터 집합 이름을 따르는 네임스페이스에 있습니다. 예를 들어, 응용 프로그램에 HRDataSet이라는 데이터 집합이 있는 경우 TableAdapter는 HRDataSetTableAdapters 네임스페이스에 있습니다. 해당 명명 규칙은 DatasetName + TableAdapters 패턴을 따릅니다.

다음 예제에서는 CustomersTableAdapter라는 TableAdapter가 NorthwindDataSet이 있는 프로젝트에 있는 것으로 가정합니다.

TableAdapter에 대한 partial 클래스를 만들려면

  1. 프로젝트 메뉴에서 클래스 추가를 선택하여 프로젝트에 새 클래스를 추가합니다.

  2. CustomersTableAdapterExtended 클래스의 이름을 지정합니다.

  3. 추가를 클릭합니다.

  4. 코드를 프로젝트의 올바른 네임스페이스 및 partial 클래스 이름으로 바꿉니다. 예를 들면 다음과 같습니다.

    namespace NorthwindDataSetTableAdapters
    {
        public partial class CustomersTableAdapter
        {
            // Add user code here. For example:
            public override string ToString()
            {
                return "Overridden in the partial class.";
            }
        }
    }
    
    Namespace NorthwindDataSetTableAdapters
    
        Partial Class CustomersTableAdapter
    
            ' Add user code here. For example:
            Public Overrides Function ToString() As String
                Return "Overridden in the partial class."
            End Function
        End Class
    End Namespace
    

참고 항목

TableAdapter 개요
방법: TableAdapter 만들기
방법: TableAdapter 쿼리 만들기
방법: 데이터 집합의 기능 확장
데이터 연습
Visual Studio에서 데이터에 Windows Forms 컨트롤 바인딩
Visual Studio의 데이터 응용 프로그램 개요
Visual Studio에서 데이터에 연결
데이터를 받기 위해 응용 프로그램 준비
데이터를 응용 프로그램으로 페치
Visual Studio에서 데이터에 컨트롤 바인딩
응용 프로그램에서 데이터 편집
데이터 유효성 검사
데이터 저장