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 |
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 のシリアル化に必要なデータで事前設定します。 (継承元 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) |
指定したファイルから DataTable に XML スキーマを読み込みます。 (継承元 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) |
DataTable の現在の内容を指定された Stream を使用して XML として書き込みます。 (継承元 DataTable) |
WriteXml(Stream, Boolean) |
DataTable の現在の内容を指定された Stream を使用して 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) |
DataTable の現在の内容を指定された TextWriter を使用して XML として書き込みます。 (継承元 DataTable) |
WriteXml(TextWriter, Boolean) |
DataTable の現在の内容を指定された TextWriter を使用して XML として書き込みます。 テーブルのデータとその子孫をすべて保存するには、 |
WriteXml(TextWriter, XmlWriteMode) |
指定した DataTable と TextWriter を使用して、XmlWriteMode の現在のデータを書き込みます。オプションでスキーマを書き込むこともできます。 スキーマを書き込むには、 |
WriteXml(TextWriter, XmlWriteMode, Boolean) |
指定した DataTable と TextWriter を使用して、XmlWriteMode の現在のデータを書き込みます。オプションでスキーマを書き込むこともできます。 スキーマを書き込むには、 |
WriteXml(XmlWriter) |
DataTable の現在の内容を指定された XmlWriter を使用して XML として書き込みます。 (継承元 DataTable) |
WriteXml(XmlWriter, Boolean) |
DataTable の現在の内容を指定された XmlWriter を使用して 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 の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示