열 에 저장 된 데이터 형식 을 가져오 거나 설정 합니다 . Gets or sets the type of data stored in the column . 
 열 데이터 형식 을 나타내 는 Type 개체 입니다 . A Type object that represents the column data type . 
 열 에 저장 된 데이터 가 이미 있 는 경우 The column already has data stored . 
 에 여러 데이터 형식 의 열 을 추가 하 는 다음 예제 는 DataTable , 다음 테이블 에 하나 의 행 을 추가 합니다 . The following example adds columns of several data types to a DataTable , and then adds one row to the table . 
 설정 된 DataType 값 이 올바른 생 성 을 보장 하 고 데이터 원본 에서 데이터 의 업데이트 에 매우 중요 합니다 . Setting the DataType value is very important to guaranteeing the correct creation and updating of data in a data source . 
 DataType 속성 은 다음 기본 . NET Framework 데이터 형식 지원 : The DataType property supports the following base . NET Framework data types : 
 다음 배열 형식 을 : as well as the following array type : 
 데이터 를 저장 하 기 시작 된 열 뒤 에 이 속성 을 변경 하 는 경우 예외 가 생 성 됩니다 . An exception is generated when changing this property after the column has begun storing data . 
 하 는 경우 AutoIncrement 로 설정 된 true 설정 하 기 전 에 DataType 속성 설정 하 려고 한 형식 을 정수 형식 외 에 , 예외 가 생 성 됩니다 . If AutoIncrement is set to true before setting the DataType property , and you try to set the type to anything except an integer type , an exception is generated . 
 데이터 형식 의 열 Byte [ ] 이 므로 , 기본 . NET Framework 데이터 형식 과 달리 , 참조 데이터 형식 의 특정 사례 에서 특수 처리 가 필요 합니다 . A column of data type Byte [ ] requires special treatment in certain cases since , unlike the base . NET Framework data types , it is a reference data type . 데이터 형식 의 열 Byte [ ] 로 사용 되 는 PrimaryKey , 또는 Sort 또는 RowFilter 키 를 DataView , 할당 열 값 을 변경 해야 는 Byte [ ] 열 값 을 개별 적 으로 인 스턴스 화 된 Byte [ ] 개체 입니다 . If a column of data type Byte [ ] is used as a PrimaryKey , or as a Sort or RowFilter key for a DataView , any change to the column value must involve assigning the Byte [ ] column value to a separately instantiated Byte [ ] object . 이 할당 은 정렬 , 필터링 및 기본 키 작업 에 의해 사용 되 는 내부 인덱스 의 업데이트 를 트리 거하 도록 해야 합니다 . This assignment is required to trigger the update of the internal indexes used by sorting , filtering , and primary key operations . 다음 예제 에서 이 를 확인 할 수 있 습니다 . This is illustrated by the following example : 
 기본 . NET Framework 데이터 형식 이외 의 데이터 형식 으로 열 을 정의 하 는 것 이 가능 하지만 및 Byte [ ] , 이러 한 열 을 다음 사용 제한 에 따라 사용 자 정의 형식 으로 간주 됩니다 . Although it is possible to define a column as data type other than the base . NET Framework data types and Byte [ ] , such a column will be treated as a user - defined type , subject to the following usage restrictions . ( 사용자 정의 형식 에 대 한 자세 한 내용 은 참조 하 세요 . 만들 기 및 사용 자 형식 . ) ( For more information on user - defined types , see Creating and Using User - Defined Types . ) 
 열 에 포함 될 수 없 습니다는 RowFilter 또는 Select 식 입니다 . The column cannot be part of a RowFilter or Select expression . 
 해당 ColumnMapping 로 설정 할 수 있 습니다 MappingType . Element 합니다 . Its ColumnMapping can be only set to MappingType . Element . 
 열 의 데이터 형식 이 여야 구현 으로 표시 되 어야 하 는 클래스 를 SerializableAttribute , 필요 한 구현 하 는 경우 는 ISerializable 또는 IXmlSerializable 인터페이스 입니다 . The class that implements the column ' s data type must be must be marked with the SerializableAttribute , and if necessary implement the ISerializable or IXmlSerializable interface . 
 변경 내용 추적 에 대 한 지원 은 제한 됩니다 . Support for change tracking is limited . 활용 하 는 DataTable 클래스 의 변경 내용 추적 메커니즘 을 열 의 데이터 형식 을 구현 하 는 클래스 를 구현 합니다 IChangeTracking 인터페이스 또는 알리 는 대 한 작업 을 맡 습니다 는 DataRow 열 값 된 시기 수정 하 거나 호출 SetModified 행 또는 열 값 개체 를 개별 적 으로 인 스턴스 화 된 열 값 개체 를 할당 하 여 합니다 . To utilize the DataTable class ' change tracking mechanism , the class that implements the column ' s data type must either implement the IChangeTracking interface , or take over the responsibility for informing the DataRow when the column value has been modified , either by calling SetModified on the row or by assigning the column value object to a separately instantiated column value object .