TypedTableBase<T> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 유형은 Visual Studio 및 XSD.exe .NET Framework 도구로 형식화된 DataTable 개체 생성의 기본 클래스로 사용되며 사용자 코드에서 직접 사용할 수 없습니다.
generic <typename T>
where T : DataRowpublic ref class TypedTableBase abstract : System::Data::DataTable, System::Collections::Generic::IEnumerable<T>
public abstract class TypedTableBase<T> : System.Data.DataTable, System.Collections.Generic.IEnumerable<T> where T : DataRow
[System.Serializable]
public abstract class TypedTableBase<T> : System.Data.DataTable, System.Collections.Generic.IEnumerable<T> where T : DataRow
type TypedTableBase<'T (requires 'T :> DataRow)> = class
inherit DataTable
interface seq<'T (requires 'T :> DataRow)>
interface IEnumerable
[<System.Serializable>]
type TypedTableBase<'T (requires 'T :> DataRow)> = class
inherit DataTable
interface seq<'T (requires 'T :> DataRow)>
interface IEnumerable
Public MustInherit Class TypedTableBase(Of T)
Inherits DataTable
Implements IEnumerable(Of T)
형식 매개 변수
- T
테이블이 나타내는 소스 시퀀스의 개체 형식이며 일반적으로 DataRow입니다.
- 상속
- 특성
- 구현
생성자
TypedTableBase<T>() |
새 TypedTableBase<T>를 초기화합니다. 이 메서드는 Visual Studio 및 XSD.exe .NET Framework 도구에 의한 형식화된 DataTable 개체 생성을 지원합니다. 이 형식은 사용자 코드에서 직접 사용할 수 없습니다. |
TypedTableBase<T>(SerializationInfo, StreamingContext) |
사용되지 않음.
새 TypedTableBase<T>를 초기화합니다. 이 메서드는 Visual Studio 및 XSD.exe .NET Framework 도구에 의한 형식화된 DataTable 개체 생성을 지원합니다. 이 메서드는 코드에서 직접 사용할 수 없습니다. |
필드
fInitInProgress |
초기화가 진행 중인지 여부를 확인합니다. 초기화는 런타임에 발생합니다. (다음에서 상속됨 DataTable) |
속성
CaseSensitive |
테이블 내의 문자열을 비교할 때 대/소문자를 구분할지 여부를 나타냅니다. (다음에서 상속됨 DataTable) |
ChildRelations |
이 DataTable에 대한 자식 관계 컬렉션을 가져옵니다. (다음에서 상속됨 DataTable) |
Columns |
이 테이블에 속한 열의 컬렉션을 가져옵니다. (다음에서 상속됨 DataTable) |
Constraints |
이 테이블이 유지하는 제약 조건의 컬렉션을 가져옵니다. (다음에서 상속됨 DataTable) |
Container |
구성 요소의 컨테이너를 가져옵니다. (다음에서 상속됨 MarshalByValueComponent) |
DataSet |
이 테이블이 속한 DataSet을 가져옵니다. (다음에서 상속됨 DataTable) |
DefaultView |
필터링된 뷰를 포함할 수 있는 테이블의 사용자 지정 뷰 또는 커서 위치를 가져옵니다. (다음에서 상속됨 DataTable) |
DesignMode |
구성 요소가 현재 디자인 모드에 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 MarshalByValueComponent) |
DisplayExpression |
이 테이블을 사용자 인터페이스에 나타내는 데 사용되는 값을 반환하는 식을 가져오거나 설정합니다. |
Events |
이 구성 요소에 연결된 이벤트 처리기의 목록을 가져옵니다. (다음에서 상속됨 MarshalByValueComponent) |
ExtendedProperties |
사용자 지정 사용자 정보 컬렉션을 가져옵니다. (다음에서 상속됨 DataTable) |
HasErrors |
해당 테이블이 속하는 DataSet의 테이블에 있는 행에 오류가 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataTable) |
IsInitialized |
DataTable이 초기화되어 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataTable) |
Locale |
테이블 내의 문자열을 비교하는 데 사용되는 로캘 정보를 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
MinimumCapacity |
이 테이블에 대한 초기 시작 크기를 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
Namespace |
DataTable에 저장된 데이터의 XML 표현에 대한 네임스페이스를 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
ParentRelations |
이 DataTable에 대한 부모 관계 컬렉션을 가져옵니다. (다음에서 상속됨 DataTable) |
Prefix |
DataTable에 저장된 데이터의 XML 표현에 대한 네임스페이스를 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
PrimaryKey |
데이터 테이블에 대한 기본 키로 사용되는 열의 배열을 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
RemotingFormat |
serialization 형식을 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
Rows |
이 테이블에 속한 행의 컬렉션을 가져옵니다. (다음에서 상속됨 DataTable) |
Site |
ISite에 대한 DataTable를 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
TableName |
DataTable의 이름을 가져오거나 설정합니다. (다음에서 상속됨 DataTable) |
메서드
AcceptChanges() |
AcceptChanges()가 마지막으로 호출된 이후 이 테이블에서 변경된 내용을 모두 커밋합니다. (다음에서 상속됨 DataTable) |
BeginInit() |
폼에 사용되거나 다른 구성 요소에서 사용하는 DataTable의 초기화를 시작합니다. 초기화는 런타임에 발생합니다. (다음에서 상속됨 DataTable) |
BeginLoadData() |
데이터를 로드하는 동안 알림, 인덱스 유지 관리 및 제약 조건 기능을 해제합니다. (다음에서 상속됨 DataTable) |
Cast<TResult>() |
TypedTableBase<T>의 요소를 지정된 형식으로 변환합니다. 이 메서드는 Visual Studio 및 XSD.exe .NET Framework 도구에 의한 형식화된 DataTable 개체 생성을 지원합니다. 이 메서드는 코드에서 직접 사용할 수 없습니다. |
Clear() |
DataTable의 모든 데이터를 지웁니다. (다음에서 상속됨 DataTable) |
Clone() |
모든 DataTable 스키마, 관계 및 제약 조건을 포함하여 DataTable의 구조를 복제합니다. (다음에서 상속됨 DataTable) |
Compute(String, String) |
필터 조건을 전달하는 현재 행에서 지정된 식을 계산합니다. (다음에서 상속됨 DataTable) |
Copy() |
이 DataTable의 구조와 데이터를 모두 복사합니다. (다음에서 상속됨 DataTable) |
CreateDataReader() |
이 DataTableReader의 데이터에 해당하는 DataTable를 반환합니다. (다음에서 상속됨 DataTable) |
CreateInstance() |
DataTable의 새 인스턴스를 만듭니다. (다음에서 상속됨 DataTable) |
Dispose() |
MarshalByValueComponent에서 사용하는 모든 리소스를 해제합니다. (다음에서 상속됨 MarshalByValueComponent) |
Dispose(Boolean) |
MarshalByValueComponent에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. (다음에서 상속됨 MarshalByValueComponent) |
EndInit() |
폼에 사용되거나 다른 구성 요소에서 사용하는 DataTable의 초기화를 끝냅니다. 초기화는 런타임에 발생합니다. (다음에서 상속됨 DataTable) |
EndLoadData() |
데이터를 로드한 후 알림, 인덱스 유지 관리 및 제약 조건 기능을 설정합니다. (다음에서 상속됨 DataTable) |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetChanges() |
로드되거나 DataTable가 마지막으로 호출된 후에 변경된 내용이 모두 들어 있는 AcceptChanges()의 복사본을 가져옵니다. (다음에서 상속됨 DataTable) |
GetChanges(DataRowState) |
마지막으로 로드되거나 DataTable가 호출된 후에 변경되어 AcceptChanges()를 기준으로 필터링된 내용이 모두 들어 있는 DataRowState의 복사본을 가져옵니다. (다음에서 상속됨 DataTable) |
GetEnumerator() |
형식화된 DataRow에 대한 열거자를 반환합니다. 이 메서드는 Visual Studio 및 XSD.exe .NET Framework 도구에 의한 형식화된 DataTable 개체 생성을 지원합니다. 이 메서드는 코드에서 직접 사용할 수 없습니다. |
GetErrors() |
오류가 있는 DataRow 개체로 이루어진 배열을 가져옵니다. (다음에서 상속됨 DataTable) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetObjectData(SerializationInfo, StreamingContext) |
사용되지 않음.
DataTable을 serialize하는 데 필요한 데이터로 serialization 정보 개체를 채웁니다. (다음에서 상속됨 DataTable) |
GetRowType() |
행 형식을 가져옵니다. (다음에서 상속됨 DataTable) |
GetSchema() |
이 멤버에 대한 설명은 GetSchema()를 참조하세요. (다음에서 상속됨 DataTable) |
GetService(Type) |
IServiceProvider의 구현자를 가져옵니다. (다음에서 상속됨 MarshalByValueComponent) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
ImportRow(DataRow) |
원래 값 및 현재 값과 모든 속성 설정을 그대로 유지한 상태로 DataRow를 DataTable에 복사합니다. (다음에서 상속됨 DataTable) |
Load(IDataReader) |
제공된 DataTable를 사용해서 IDataReader을 데이터 소스의 값으로 채웁니다. DataTable에 이미 행이 포함되어 있으면 데이터 소스에서 들어오는 데이터가 기존 행과 병합됩니다. (다음에서 상속됨 DataTable) |
Load(IDataReader, LoadOption) |
제공된 DataTable를 사용해서 IDataReader을 데이터 소스의 값으로 채웁니다. |
Load(IDataReader, LoadOption, FillErrorEventHandler) |
오류 처리 대리자를 사용하는 제공된 DataTable를 사용해서 IDataReader을 데이터 소스의 값으로 채웁니다. (다음에서 상속됨 DataTable) |
LoadDataRow(Object[], Boolean) |
특정 행을 찾아 업데이트합니다. 일치하는 행을 찾지 못하면 지정된 값을 사용하여 새 행을 만듭니다. (다음에서 상속됨 DataTable) |
LoadDataRow(Object[], LoadOption) |
특정 행을 찾아 업데이트합니다. 일치하는 행을 찾지 못하면 지정된 값을 사용하여 새 행을 만듭니다. (다음에서 상속됨 DataTable) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Merge(DataTable) |
지정된 DataTable을 현재 DataTable과 병합합니다. (다음에서 상속됨 DataTable) |
Merge(DataTable, Boolean) |
지정된 DataTable을 현재 |
Merge(DataTable, Boolean, MissingSchemaAction) |
지정된 DataTable을 현재 |
NewRow() |
테이블과 동일한 스키마를 갖는 새 DataRow를 만듭니다. (다음에서 상속됨 DataTable) |
NewRowArray(Int32) |
DataRow의 배열을 반환합니다. (다음에서 상속됨 DataTable) |
NewRowFromBuilder(DataRowBuilder) |
기존 행에서 새 행을 만듭니다. (다음에서 상속됨 DataTable) |
OnColumnChanged(DataColumnChangeEventArgs) |
ColumnChanged 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnColumnChanging(DataColumnChangeEventArgs) |
ColumnChanging 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnPropertyChanging(PropertyChangedEventArgs) |
PropertyChanged 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnRemoveColumn(DataColumn) |
DataTable이 제거 중임을 DataColumn에 알립니다. (다음에서 상속됨 DataTable) |
OnRowChanged(DataRowChangeEventArgs) |
RowChanged 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnRowChanging(DataRowChangeEventArgs) |
RowChanging 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnRowDeleted(DataRowChangeEventArgs) |
RowDeleted 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnRowDeleting(DataRowChangeEventArgs) |
RowDeleting 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnTableCleared(DataTableClearEventArgs) |
TableCleared 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnTableClearing(DataTableClearEventArgs) |
TableClearing 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
OnTableNewRow(DataTableNewRowEventArgs) |
TableNewRow 이벤트를 발생시킵니다. (다음에서 상속됨 DataTable) |
ReadXml(Stream) |
지정된 DataTable를 사용하여 XML 스키마와 데이터를 Stream으로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXml(String) |
지정된 파일로부터 XML 스키마와 데이터를 DataTable로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXml(TextReader) |
지정된 DataTable를 사용하여 XML 스키마와 데이터를 TextReader으로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXml(XmlReader) |
지정된 DataTable를 사용하여 XML 스키마와 데이터를 XmlReader로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXmlSchema(Stream) |
지정된 스트림을 사용하여 XML 스키마를 DataTable로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXmlSchema(String) |
지정된 파일로부터 XML 스키마를 DataTable로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXmlSchema(TextReader) |
지정된 DataTable를 사용하여 XML 스키마를 TextReader로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXmlSchema(XmlReader) |
지정된 DataTable를 사용하여 XML 스키마를 XmlReader로 읽어옵니다. (다음에서 상속됨 DataTable) |
ReadXmlSerializable(XmlReader) |
XML 스트림에서 읽습니다. (다음에서 상속됨 DataTable) |
RejectChanges() |
테이블이 로드된 이후 또는 AcceptChanges()가 마지막으로 호출된 이후에 변경된 내용을 모두 롤백합니다. (다음에서 상속됨 DataTable) |
Reset() |
DataTable을 원래 상태로 다시 설정합니다. 다시 설정은 테이블의 모든 데이터, 인덱스, 관계 및 열을 제거합니다. DataSet에 DataTable이 포함된 경우 테이블을 다시 설정한 후 테이블은 DataSet의 일부가 됩니다. (다음에서 상속됨 DataTable) |
Select() |
모든 DataRow 개체의 배열을 가져옵니다. (다음에서 상속됨 DataTable) |
Select(String) |
필터 조건에 맞는 모든 DataRow 개체의 배열을 가져옵니다. (다음에서 상속됨 DataTable) |
Select(String, String) |
필터 조건에 맞는 모든 DataRow 개체의 배열을 지정된 정렬 순서대로 가져옵니다. (다음에서 상속됨 DataTable) |
Select(String, String, DataViewRowState) |
필터와 일치하는 모든 DataRow 개체의 배열을 지정된 상태와 일치하는 정렬 순서대로 가져옵니다. (다음에서 상속됨 DataTable) |
ToString() |
연결된 문자열이 있는 경우 TableName 및 DisplayExpression을 가져옵니다. (다음에서 상속됨 DataTable) |
WriteXml(Stream) |
지정된 Stream를 사용하여 DataTable의 현재 콘텐츠를 XML로 작성합니다. (다음에서 상속됨 DataTable) |
WriteXml(Stream, Boolean) |
지정된 Stream를 사용하여 DataTable의 현재 콘텐츠를 XML로 작성합니다. 테이블과 모든 하위 항목의 데이터를 저장하려면 |
WriteXml(Stream, XmlWriteMode) |
지정된 DataTable를 사용하여 지정된 파일에 XmlWriteMode의 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXml(Stream, XmlWriteMode, Boolean) |
지정된 DataTable를 사용하여 지정된 파일에 XmlWriteMode의 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXml(String) |
지정된 파일을 사용하여 DataTable의 현재 내용을 XML로 씁니다. (다음에서 상속됨 DataTable) |
WriteXml(String, Boolean) |
지정된 파일을 사용하여 DataTable의 현재 내용을 XML로 씁니다. 테이블과 모든 하위 항목의 데이터를 저장하려면 |
WriteXml(String, XmlWriteMode) |
지정된 파일과 DataTable를 사용하여 XmlWriteMode에 대해 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXml(String, XmlWriteMode, Boolean) |
지정된 파일과 DataTable를 사용하여 XmlWriteMode에 대해 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXml(TextWriter) |
지정된 TextWriter를 사용하여 DataTable의 현재 콘텐츠를 XML로 작성합니다. (다음에서 상속됨 DataTable) |
WriteXml(TextWriter, Boolean) |
지정된 TextWriter를 사용하여 DataTable의 현재 콘텐츠를 XML로 작성합니다. 테이블과 모든 하위 항목의 데이터를 저장하려면 |
WriteXml(TextWriter, XmlWriteMode) |
지정된 DataTable와 TextWriter를 사용하여 XmlWriteMode의 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXml(TextWriter, XmlWriteMode, Boolean) |
지정된 DataTable와 TextWriter를 사용하여 XmlWriteMode의 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXml(XmlWriter) |
지정된 XmlWriter를 사용하여 DataTable의 현재 콘텐츠를 XML로 작성합니다. (다음에서 상속됨 DataTable) |
WriteXml(XmlWriter, Boolean) |
지정된 XmlWriter를 사용하여 DataTable의 현재 콘텐츠를 XML로 작성합니다. (다음에서 상속됨 DataTable) |
WriteXml(XmlWriter, XmlWriteMode) |
지정된 DataTable와 XmlWriter를 사용하여 XmlWriteMode의 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXml(XmlWriter, XmlWriteMode, Boolean) |
지정된 DataTable와 XmlWriter를 사용하여 XmlWriteMode의 현재 데이터를 쓰고 선택적으로 스키마를 씁니다. 스키마를 쓰려면 |
WriteXmlSchema(Stream) |
DataTable의 현재 데이터 구조를 지정된 스트림에 XMl 스키마로 씁니다. (다음에서 상속됨 DataTable) |
WriteXmlSchema(Stream, Boolean) |
DataTable의 현재 데이터 구조를 지정된 스트림에 XMl 스키마로 씁니다. 테이블과 모든 하위 항목의 스키마를 저장하려면 |
WriteXmlSchema(String) |
DataTable의 현재 데이터 구조를 지정된 파일에 XML 스키마로 씁니다. (다음에서 상속됨 DataTable) |
WriteXmlSchema(String, Boolean) |
DataTable의 현재 데이터 구조를 지정된 파일에 XML 스키마로 씁니다. 테이블과 모든 하위 항목의 스키마를 저장하려면 |
WriteXmlSchema(TextWriter) |
지정된 DataTable를 사용하여 TextWriter의 현재 데이터 구조를 XML 스키마로 씁니다. (다음에서 상속됨 DataTable) |
WriteXmlSchema(TextWriter, Boolean) |
지정된 DataTable를 사용하여 TextWriter의 현재 데이터 구조를 XML 스키마로 씁니다. 테이블과 모든 하위 항목의 스키마를 저장하려면 |
WriteXmlSchema(XmlWriter) |
지정된 DataTable를 사용하여 XmlWriter의 현재 데이터 구조를 XML 스키마로 씁니다. (다음에서 상속됨 DataTable) |
WriteXmlSchema(XmlWriter, Boolean) |
지정된 DataTable를 사용하여 XmlWriter의 현재 데이터 구조를 XML 스키마로 씁니다. 테이블과 모든 하위 항목의 스키마를 저장하려면 |
이벤트
ColumnChanged |
DataColumn에 있는 지정된 DataRow의 값이 변경된 후 발생합니다. (다음에서 상속됨 DataTable) |
ColumnChanging |
DataColumn에 있는 지정된 DataRow의 값이 변경될 때 발생합니다. (다음에서 상속됨 DataTable) |
Disposed |
구성 요소의 Disposed 이벤트를 수신할 이벤트 처리기를 추가합니다. (다음에서 상속됨 MarshalByValueComponent) |
Initialized |
DataTable이 초기화된 후 발생합니다. (다음에서 상속됨 DataTable) |
RowChanged |
DataRow가 변경된 후에 발생합니다. (다음에서 상속됨 DataTable) |
RowChanging |
DataRow가 변경될 때 발생합니다. (다음에서 상속됨 DataTable) |
RowDeleted |
테이블의 행이 삭제된 후 발생합니다. (다음에서 상속됨 DataTable) |
RowDeleting |
테이블의 행이 삭제되기 직전에 발생합니다. (다음에서 상속됨 DataTable) |
TableCleared |
DataTable이 지워진 다음 발생합니다. (다음에서 상속됨 DataTable) |
TableClearing |
DataTable이 지워질 때 발생합니다. (다음에서 상속됨 DataTable) |
TableNewRow |
새 DataRow가 삽입될 때 발생합니다. (다음에서 상속됨 DataTable) |
명시적 인터페이스 구현
IEnumerable.GetEnumerator() |
형식화된 DataRow에 대한 열거자를 반환합니다. 이 메서드는 Visual Studio 및 XSD.exe .NET Framework 도구에 의한 형식화된 DataTable 개체 생성을 지원합니다. 이 메서드는 코드에서 직접 사용할 수 없습니다. |
IListSource.ContainsListCollection |
이 멤버에 대한 설명은 ContainsListCollection를 참조하세요. (다음에서 상속됨 DataTable) |
IListSource.GetList() |
이 멤버에 대한 설명은 GetList()를 참조하세요. (다음에서 상속됨 DataTable) |
IXmlSerializable.GetSchema() |
이 멤버에 대한 설명은 GetSchema()를 참조하세요. (다음에서 상속됨 DataTable) |
IXmlSerializable.ReadXml(XmlReader) |
이 멤버에 대한 설명은 ReadXml(XmlReader)를 참조하세요. (다음에서 상속됨 DataTable) |
IXmlSerializable.WriteXml(XmlWriter) |
이 멤버에 대한 설명은 WriteXml(XmlWriter)를 참조하세요. (다음에서 상속됨 DataTable) |
확장 메서드
적용 대상
추가 정보
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기