MappingType 列挙体
DataColumn の割り当て方法を指定します。
<Serializable>
Public Enum MappingType
[C#]
[Serializable]
public enum MappingType
[C++]
[Serializable]
__value public enum MappingType
[JScript]
public
Serializable
enum MappingType
解説
DataColumn の ColumnMapping プロパティを取得または設定する場合は、 MappingType 列挙体を使用します。このプロパティは、 DataSet で WriteXml メソッドを呼び出してデータとスキーマを XML ドキュメントとして書き込むときに列の値を書き込む方法を決定します。
メンバ
メンバ名 | 説明 |
---|---|
Attribute
.NET Compact Framework でもサポート。 |
列が XML 属性に割り当てられます。 |
Element
.NET Compact Framework でもサポート。 |
列が XML 要素に割り当てられます。 |
Hidden
.NET Compact Framework でもサポート。 |
列が内部構造に割り当てられます。 |
SimpleContent
.NET Compact Framework でもサポート。 |
列が XmlText ノードに割り当てられます。 |
使用例
[Visual Basic, C#, C++] テーブル内の各列の ColumnMapping プロパティを返す例を次に示します。
Private Sub GetColumnMapping(myTable As DataTable)
Dim c As DataColumn
For Each c In myTable.Columns
Console.WriteLine(c.ColumnMapping.ToString())
Next c
End Sub
[C#]
private void GetColumnMapping(DataTable myTable){
foreach(DataColumn c in myTable.Columns){
Console.WriteLine(c.ColumnMapping.ToString());
}
}
[C++]
private:
void GetColumnMapping(DataTable* myTable){
System::Collections::IEnumerator* myEnum = myTable->Columns->GetEnumerator();
while (myEnum->MoveNext())
{
DataColumn* c = __try_cast<DataColumn*>(myEnum->Current);
Console::WriteLine(c->ColumnMapping);
}
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
名前空間: System.Data
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
アセンブリ: System.Data (System.Data.dll 内)