DataSet Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DataSet-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| DataSet() |
Initialisiert eine neue Instanz der DataSet-Klasse. |
| DataSet(String) |
Initialisiert eine neue Instanz der DataSet Klasse mit dem angegebenen Namen. |
| DataSet(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine neue Instanz der DataSet Klasse mit serialisierten Daten. |
| DataSet(SerializationInfo, StreamingContext, Boolean) |
Veraltet.
Initialisiert eine neue Instanz der DataSet Klasse mit serialisierten Daten. |
DataSet()
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
Initialisiert eine neue Instanz der DataSet-Klasse.
public:
DataSet();
public DataSet();
Public Sub New ()
Beispiele
Im folgenden Beispiel wird ein neues DataSetObjekt erstellt und zwei DataTable Objekte hinzugefügt.
Private Sub CreateDataSet()
Dim dataSet As New DataSet()
' Create two DataTable objects using a function.
Dim table1 As DataTable = MakeTable("idTable1", "thing1")
Dim table2 As DataTable = MakeTable("idTable2", "thing2")
dataSet.Tables.Add(table1)
dataSet.Tables.Add(table2)
Console.WriteLine(dataSet.Tables.Count)
End Sub
Private Function MakeTable(c1Name As String, _
c2Name As String) As DataTable
Dim table As New DataTable
' Add two DataColumns
Dim column As New DataColumn( _
c1Name, System.Type.GetType("System.Integer"))
table.Columns.Add(column)
column = New DataColumn(c2Name, _
System.Type.GetType("System.String"))
MakeTable = table
End Function
Hinweise
Diese Implementierung des DataSet Konstruktors akzeptiert keine Parameter und erstellt einen Standardnamen "NewDataSet" für die neue Instanz.
DataSet Um sicherzustellen, dass die XML-Darstellung der Xml-Darstellung des DataSet Dokuments immer einen Namen für das Dokumentelement aufweist, ist das Element der höchsten Ebene in einer Schemadefinition.
Weitere Informationen
Gilt für:
DataSet(String)
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
Initialisiert eine neue Instanz der DataSet Klasse mit dem angegebenen Namen.
public:
DataSet(System::String ^ dataSetName);
public DataSet(string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)
Parameter
Beispiele
Im folgenden Beispiel wird ein neues DataSetObjekt erstellt, dem zwei DataTable Objekte hinzugefügt werden.
Private Sub CreateDataSet()
Dim dataSet As New DataSet("aNewDataSet")
' Create two DataTable objects using a function.
Dim table1 As DataTable = MakeTable("idTable1", "thing1")
Dim table2 As DataTable = MakeTable("idTable2", "thing2")
dataSet.Tables.Add(table1)
dataSet.Tables.Add(table2)
Console.WriteLine(dataSet.DataSetName, dataSet.Tables.Count)
End Sub
Private Function MakeTable(c1Name As String, c2Name As String) _
As DataTable
Dim table As New DataTable
' Add two DataColumns
Dim column As New DataColumn( _
c1Name, System.Type.GetType("System.Integer"))
table.Columns.Add(column)
column = New DataColumn(c2Name, _
System.Type.GetType("System.String"))
table.Columns.Add(column)
MakeTable = table
End Function
Hinweise
Ein Name für die DataSet ist erforderlich, um sicherzustellen, dass die XML-Darstellung der DataSet Immer einen Namen für das Dokumentelement hat, bei dem es sich um das Element der höchsten Ebene in einer Schemadefinition handelt.
Weitere Informationen
Gilt für:
DataSet(SerializationInfo, StreamingContext)
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
Achtung
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialisiert eine neue Instanz der DataSet Klasse mit serialisierten Daten.
protected:
DataSet(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parameter
- info
- SerializationInfo
Die serialisierten Daten für das Dataset.
- context
- StreamingContext
Kontextbezogene Informationen zum serialisierten Datenstrom.
- Attribute
Ausnahmen
Nur .NET 7 und höhere Versionen: info enthält Binärdaten.
Hinweise
Important
Die Verwendung einer Instanz dieses Typs mit nicht vertrauenswürdigen Daten ist ein Sicherheitsrisiko. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.
Gilt für:
DataSet(SerializationInfo, StreamingContext, Boolean)
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
- Quelle:
- DataSet.cs
Achtung
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialisiert eine neue Instanz der DataSet Klasse mit serialisierten Daten.
protected:
DataSet(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context, bool ConstructSchema);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
Protected Sub New (info As SerializationInfo, context As StreamingContext, ConstructSchema As Boolean)
Parameter
- info
- SerializationInfo
Die serialisierten Daten für das Dataset.
- context
- StreamingContext
Kontextbezogene Informationen zum serialisierten Datenstrom.
- ConstructSchema
- Boolean
- Attribute
Ausnahmen
Nur .NET 7 und höhere Versionen: info enthält Binärdaten.
Hinweise
Important
Die Verwendung einer Instanz dieses Typs mit nicht vertrauenswürdigen Daten ist ein Sicherheitsrisiko. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.