응용 프로그램에서 데이터 편집

업데이트: 2007년 11월

데이터 집합에 데이터를 채운 다음 데이터 소스로 다시 보내거나 다른 프로세스나 응용 프로그램으로 보내기 전에 데이터 일부를 추가, 편집 또는 삭제하는 것이 일반적입니다. 데이터 집합의 각 레코드는 DataRow 개체로 표현되므로 데이터 집합을 변경하려면 각 행에 대해 작업을 수행해야 합니다.

참고:

Windows Forms에서 데이터 바인딩 아키텍처는 데이터 바인딩된 컨트롤에서 데이터 집합으로 변경 내용을 보내는 일을 맡고 있으므로 코드를 직접 작성하여 데이터 집합을 명시적으로 업데이트하지 않아도 됩니다. 자세한 내용은 Windows Forms 데이터 바인딩을 참조하십시오.

데이터 집합에서는 데이터 소스에서 원래 레코드를 찾기 위해 데이터 행의 여러 버전을 유지합니다. 데이터 소스를 업데이트하기 전에 특정 행을 검사해야 할 경우가 있습니다. 이 단원의 항목에서는 레코드의 변경 여부를 확인하고 레코드의 특정 버전을 검색하는 방법에 대해 자세히 설명합니다.

다음 항목에서는 데이터 테이블에서 행을 추가, 편집 및 삭제하는 방법과 응용 프로그램의 다양한 단계에서 행에 대해 작업을 수행하는 방법을 자세하게 설명합니다.

단원 내용

참조

  • DataSet
    데이터의 메모리 내 캐시를 나타냅니다.

  • DataTable
    메모리 내 데이터의 테이블 하나를 나타냅니다.

  • DataRow
    DataTable의 데이터 행을 나타냅니다.

  • DataColumn
    DataTable의 열 스키마를 나타냅니다.

  • DataRowVersion
    DataRow의 버전을 설명합니다.

  • RowState
    DataRow 개체의 상태를 가져옵니다.

  • AcceptChanges
    DataSet이 로드된 이후 또는 마지막으로 AcceptChanges가 호출된 이후 이 DataSet에서 변경된 내용을 모두 커밋합니다.

  • HasChanges
    새 행, 삭제된 행 또는 수정된 행을 포함하여 DataSet에 변경된 내용이 있는지 여부를 나타내는 값을 가져옵니다.

  • GetChanges
    마지막으로 DataSet이 로드된 이후 또는 마지막으로 AcceptChanges가 호출된 이후 변경된 내용이 모두 포함된 DataSet의 복사본을 가져옵니다.

  • HasErrors
    이 DataSet의 DataTable 개체에 오류가 있는지 여부를 나타내는 값을 가져옵니다.

관련 단원

  • DataSets(ADO.NET)
    데이터 집합의 정의와 그 사용 방법에 대한 항목을 제공합니다.

  • DataSets 사용(ADO.NET)
    DataSet 개체를 만들고 사용자 지정하는 방법에 대해 설명합니다.

  • DataTables(ADO.NET)
    DataTable 개체를 만들고 사용자 지정하는 방법에 대해 설명합니다.

  • 데이터를 받기 위해 응용 프로그램 준비
    데이터 집합의 개념, 새 데이터 집합을 만드는 방법 및 데이터 집합을 구성하는 개별 개체를 만들고 편집하는 방법을 설명하는 항목에 대한 링크를 제공합니다.

  • 데이터 액세스 시작
    Visual Studio를 사용하여 데이터 작업을 하는 응용 프로그램을 만드는 방법을 설명하는 항목에 대한 링크를 제공합니다.

  • Visual Studio에서 데이터에 연결
    디자인 타임 도구를 사용하여 응용 프로그램을 데이터에 연결하는 방법과 Visual Studio를 사용하여 ADO.NET 연결 개체에 응용 프로그램을 연결하는 방법을 설명하는 항목에 대한 링크를 제공합니다.

  • 데이터를 응용 프로그램으로 페치
    데이터 집합에 데이터를 로드하는 방법과 SQL 문 및 저장 프로시저를 실행하는 방법을 설명하는 항목에 대한 링크를 제공합니다.

  • Windows 응용 프로그램에서 폼에 데이터 표시
    데이터 바인딩된 컨트롤을 통해 Windows Forms에서 데이터를 표시하는 방법을 설명하는 항목에 대한 링크를 제공합니다.

  • 데이터 유효성 검사
    열과 행을 변경하는 중에 데이터 집합에 유효성 검사를 추가하는 방법을 설명하는 항목에 대한 링크를 제공합니다.

  • 데이터 저장
    업데이트된 데이터를 응용 프로그램에서 데이터베이스로 보내는 방법을 설명하는 항목에 대한 링크를 제공합니다.