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 |
シリアル化形式を取得または設定します。 (継承元 DataTable) |
Rows |
このテーブルに属する行のコレクションを取得します。 (継承元 DataTable) |
Site | (継承元 DataTable) |
TableName |
DataTableの名前を取得または設定します。 (継承元 DataTable) |
メソッド
AcceptChanges() |
前回の AcceptChanges() 呼び出し以降にこのテーブルに加えられたすべての変更をコミットします。 (継承元 DataTable) |
BeginInit() |
フォームで使用される DataTable または別のコンポーネントによって使用される 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() |
この DataTable内のデータに対応する DataTableReader を返します。 (継承元 DataTable) |
CreateInstance() |
DataTableの新しいインスタンスを作成します。 (継承元 DataTable) |
Dispose() |
MarshalByValueComponentで使用されているすべてのリソースを解放します。 (継承元 MarshalByValueComponent) |
Dispose(Boolean) |
MarshalByValueComponent によって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。 (継承元 MarshalByValueComponent) |
EndInit() |
フォームで使用される DataTable または別のコンポーネントによって使用される DataTable の初期化を終了します。 初期化は実行時に行われます。 (継承元 DataTable) |
EndLoadData() |
データの読み込み後に通知、インデックスのメンテナンス、制約を有効にします。 (継承元 DataTable) |
Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetChanges() |
読み込まれたか、最後に呼び出された後に行われたすべての変更を含む DataTableAcceptChanges() のコピーを取得します。 (継承元 DataTable) |
GetChanges(DataRowState) |
最後に読み込まれた後、または AcceptChanges() が呼び出されてから行われたすべての変更を含む DataTable のコピーを DataRowStateでフィルター処理して取得します。 (継承元 DataTable) |
GetEnumerator() |
型指定されたDataRowの列挙子を返します。 このメソッドは、Visual Studio と XSD.exe .NET Framework ツールによる型指定されたDataTable オブジェクトの生成をサポートします。 このメソッドは、コードから直接使用するためのものではありません。 |
GetErrors() |
エラーを含む DataRow オブジェクトの配列を取得します。 (継承元 DataTable) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetObjectData(SerializationInfo, StreamingContext) |
古い.
シリアル化情報オブジェクトに、DataTableをシリアル化するために必要なデータを設定します。 (継承元 DataTable) |
GetRowType() |
行の種類を取得します。 (継承元 DataTable) |
GetSchema() |
このメンバーの説明については、GetSchema()を参照してください。 (継承元 DataTable) |
GetService(Type) |
IServiceProviderの実装者を取得します。 (継承元 MarshalByValueComponent) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
ImportRow(DataRow) |
DataRow を DataTableにコピーし、プロパティ設定だけでなく、元の値と現在の値も保持します。 (継承元 DataTable) |
Load(IDataReader) |
指定した IDataReaderを使用して、データ ソースの値を DataTable に入力します。 DataTable に既に行が含まれている場合、データ ソースからの受信データは既存の行とマージされます。 (継承元 DataTable) |
Load(IDataReader, LoadOption) |
指定した IDataReaderを使用して、データ ソースの値を DataTable に入力します。
|
Load(IDataReader, LoadOption, FillErrorEventHandler) |
エラー処理デリゲートを使用して、指定された IDataReader を使用して、データ ソースからの値を DataTable に入力します。 (継承元 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) |
DataColumn が削除されていることを DataTable に通知します。 (継承元 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) |
指定した Streamを使用して、XML スキーマとデータを DataTable に読み取ります。 (継承元 DataTable) |
ReadXml(String) |
指定したファイルから XML スキーマとデータを DataTable に読み取ります。 (継承元 DataTable) |
ReadXml(TextReader) |
指定した TextReaderを使用して、XML スキーマとデータを DataTable に読み取ります。 (継承元 DataTable) |
ReadXml(XmlReader) |
指定した XmlReaderを使用して、XML スキーマとデータを DataTable に読み取ります。 (継承元 DataTable) |
ReadXmlSchema(Stream) |
指定したストリームを使用して、XML スキーマを DataTable に読み取ります。 (継承元 DataTable) |
ReadXmlSchema(String) |
指定したファイルから XML スキーマを DataTable に読み取ります。 (継承元 DataTable) |
ReadXmlSchema(TextReader) |
指定した TextReaderを使用して、XML スキーマを DataTable に読み取ります。 (継承元 DataTable) |
ReadXmlSchema(XmlReader) |
指定した XmlReaderを使用して、XML スキーマを DataTable に読み取ります。 (継承元 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) |
指定した XmlWriteModeを使用して、指定したファイルに DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXml(Stream, XmlWriteMode, Boolean) |
指定した XmlWriteModeを使用して、指定したファイルに DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXml(String) |
指定したファイルを使用して、DataTable の現在の内容を XML として書き込みます。 (継承元 DataTable) |
WriteXml(String, Boolean) |
指定したファイルを使用して、DataTable の現在の内容を XML として書き込みます。 テーブルとそのすべての子孫のデータを保存するには、 |
WriteXml(String, XmlWriteMode) |
指定したファイルと XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXml(String, XmlWriteMode, Boolean) |
指定したファイルと XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXml(TextWriter) |
指定した TextWriterを使用して、DataTable の現在の内容を XML として書き込みます。 (継承元 DataTable) |
WriteXml(TextWriter, Boolean) |
指定した TextWriterを使用して、DataTable の現在の内容を XML として書き込みます。 テーブルとそのすべての子孫のデータを保存するには、 |
WriteXml(TextWriter, XmlWriteMode) |
指定した TextWriter と XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXml(TextWriter, XmlWriteMode, Boolean) |
指定した TextWriter と XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXml(XmlWriter) |
指定した XmlWriterを使用して、DataTable の現在の内容を XML として書き込みます。 (継承元 DataTable) |
WriteXml(XmlWriter, Boolean) |
指定した XmlWriterを使用して、DataTable の現在の内容を XML として書き込みます。 (継承元 DataTable) |
WriteXml(XmlWriter, XmlWriteMode) |
指定した XmlWriter と XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXml(XmlWriter, XmlWriteMode, Boolean) |
指定した XmlWriter と XmlWriteModeを使用して、DataTable の現在のデータと必要に応じてスキーマを書き込みます。 スキーマを書き込むには、 |
WriteXmlSchema(Stream) |
DataTable の現在のデータ構造を XML スキーマとして指定されたストリームに書き込みます。 (継承元 DataTable) |
WriteXmlSchema(Stream, Boolean) |
DataTable の現在のデータ構造を XML スキーマとして指定されたストリームに書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、 |
WriteXmlSchema(String) |
DataTable の現在のデータ構造を XML スキーマとして指定されたファイルに書き込みます。 (継承元 DataTable) |
WriteXmlSchema(String, Boolean) |
DataTable の現在のデータ構造を XML スキーマとして指定されたファイルに書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、 |
WriteXmlSchema(TextWriter) |
指定した TextWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。 (継承元 DataTable) |
WriteXmlSchema(TextWriter, Boolean) |
指定した TextWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、 |
WriteXmlSchema(XmlWriter) |
指定した XmlWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。 (継承元 DataTable) |
WriteXmlSchema(XmlWriter, Boolean) |
指定した XmlWriterを使用して、DataTable の現在のデータ構造を XML スキーマとして書き込みます。 テーブルとそのすべての子孫のスキーマを保存するには、 |
イベント
ColumnChanged |
DataRowで指定した DataColumn の値が変更された後に発生します。 (継承元 DataTable) |
ColumnChanging |
DataRowで指定した DataColumn の値が変更されたときに発生します。 (継承元 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 の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示