Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sql Data Table Summon Bit 18™ 오 태 경.

Similar presentations


Presentation on theme: "Sql Data Table Summon Bit 18™ 오 태 경."— Presentation transcript:

1 Sql Data Table Summon Bit 18™ 오 태 경

2 목차 Data Table Class 에 대하여… Data Table 클래스의 속성 Data Table 클래스의 속성 실습
개 인 실 습

3 Data Table Class 란? DataTable은 ADO.NET 라이브러리의 중심 개체이다.
DataTable을 사용하는 다른 개체에는 DataSet 및 DataView가 포함된다. DataTable 개체에 액세스할 때는 조건에 따라 대소문자가 구분된다. DataTable 이름이 각각 “mytable”,”MyTable” 인 경우 대소문자를 구분한다. “mytable”만 있을경우 대소문자 구분하지 않는다. 프로그래밍 방식으로 DataTable을 만드는 경우 Column 속성을 통해 액세스하는 DataColumn Collection에 DataColumn 개체를 추가하여 스키마를 먼저 정의해야 한다. 스키마란 하나의 응용에 속하는 테이블과 기타 구성요소 들을 그룹짓기 위한것.

4 Data Table 클래스의 속성 속성 설명 CaseSensitive
문자열을 비교할 때 대소문자 구별 여부 설정합니다. 기본값은 false입니다. ChildRelations DataRelationCollection이 설정된 테이블이 있다면 그 관계를 반환합니다. Columns 테이블에 속한 모든 칼럼을 반환합니다 Constraints 테이블에 속한 모든 Constraint 반환합니다 DataSet 테이블에 속한 모든 DataSet 반환합니다 MinimumCapacity 테이블의 초기 크기를 레코드 단위로 지정합니다. 기본값은 25입니다. ParentRelations 테이블과 관계가 설정된 테이블이 있다면 그 값을 반환합니다 PrimatyKey 테이블 기본키를 설정합니다. Rows 테이블에 속한 모든 레코드 반환합니다 TableName 테이블 이름을 설정합니다

5 Data Table 클래스의 속성 속성 설명 Container(MarshalByValueComponent에서상속)
구성요소의 컨테이너를 가져옵니다. DefaultView Filtering된 View를 포함할 수 있는 테이블의 사용자 지정 뷰와 커서의 위치를 가져올 수 있습니다. DesignMode(MarshalByValueComponent에서상속) 구성요소가 현재 Design Mode에 있는지 여부를 나타냅니다. DisplayExpression 사용자 인터페이스에 나타내는데 사용되는 값을 반환하는 식을 설정하거나 가져옵니다. ExtendedProperties 사용자 지정, 사용자 정보 컬렉션을 가져옵니다. HasErrors 해당 테이블이 속하는 DataSet의 테이블에 있는 행에 오류가 있는지 여부를 나타내는 값을 가져옵니다. Locale 테이블 내의 문자열을 비교하는데 사용되는 Locale정보를 가져온다.

6 Data Table 클래스의 속성 Data Table 클래스의 속성 실습!! 속성 설명 Namespace
DataTable에 저장된 데이터를 XML로 표현할 때의 Namespace 값을 가져오거나 설정합니다. Prefix DataTable을 XML 문서화할 때 이용되는 Namespace Prefix를 가져오거나 설정합니다. Site DataTable에 대한 System.ComponentModel.ISite를 가져오거나 설정한다. Data Table 클래스의 속성 실습!!

7 Data Table 클래스의 메소드 속성 설명 AcceptChanges
AcceptChanges 메소드가 마지막으로 호출된 이후에 테이블에서 변경된 내용을 모두 commit 한다. BeginInit 폼에 사용되거나 다른 구성요소에서 사용하는 DataTable의 초기화를 시작한다.(런타임에 초기화가 발생한다.) BeginLoadData 데이터를 로드하는 동안 알림 Clear DataTable의 모든 데이터를 지운다. Clone 모든 DataTable 스키마, 관계 및 제약조건을 포함하여 DataTable의 구조를 복제한다. Compute 필터 조건을 전달하는 현재 행에서 지정된 식을 계산한다. Copy DataTable의 구조와 데이터를 모두 복사한다. EndInit 폼에 사용되거나 다른 구성요소에서 사용하는 DataTable의 초기화를 종료한다. (런타임시 초기화가 발생한다.) EndLoadData 데이터를 로드한 후에 알림. Equals 두 개의 Object 인스턴스가 같은지 비교한다.

8 Data Table 클래스의 메소드 속성 설명 GetChanges
AcceptChages가 호출된 후 변경된 내용이 모두 들어있는 DataTable의 복사본을 가져온다. GetErrors 오류가 있는 DataRow 개체로 이루어진 배열을 가져온다. GetHashCode 특정형식에 대한 해시 함수로 사용되는 해시코드를 가져온다. GetType 인스턴스의 Type값을 가져온다. ImportRow 원래 값 및 현재 값과 모든 속성 설정을 그대로 유지한 상태로 DataRow를 DataTable에 복사한다. LoadDataRow 특정 행을 찾아 업데이트 한다. NewRow 테이블과 동일한 스키마를 갖는 새 DataRow를 만든다. RejectChanges AcceptChanges가 마지막으로 호출된 이후에 변경된 내용을 모두 롤백한다.

9 Data Table 클래스의 메소드 Data Table 클래스의 메소드 실습!! 속성 설명 Reset
Select DataRow 개체의 배열을 가져온다. ToString 연결된 문자열이 있는 경우 TableName 및 DisplayExpression 을 가져온다 Data Table 클래스의 메소드 실습!!

10 END~ 감사합니다.


Download ppt "Sql Data Table Summon Bit 18™ 오 태 경."

Similar presentations


Ads by Google