DataSet DataSet DataSet DataSet Constructors

Definition

Überlädt

DataSet() DataSet() DataSet()

Initialisiert eine neue Instanz der DataSet-Klasse.Initializes a new instance of the DataSet class.

DataSet(String) DataSet(String) DataSet(String) DataSet(String)

Initialisiert eine neue Instanz einer DataSet-Klasse mit dem angegebenen Namen.Initializes a new instance of a DataSet class with the given name.

DataSet(SerializationInfo, StreamingContext) DataSet(SerializationInfo, StreamingContext) DataSet(SerializationInfo, StreamingContext) DataSet(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz einer DataSet-Klasse, die über die angegebenen Serialisierungsinformationen und den angegebenen Kontext verfügt.Initializes a new instance of a DataSet class that has the given serialization information and context.

DataSet(SerializationInfo, StreamingContext, Boolean) DataSet(SerializationInfo, StreamingContext, Boolean) DataSet(SerializationInfo, StreamingContext, Boolean) DataSet(SerializationInfo, StreamingContext, Boolean)

Initialisiert eine neue Instanz der DataSet-Klasse.Initializes a new instance of the DataSet class.

DataSet() DataSet() DataSet()

Initialisiert eine neue Instanz der DataSet-Klasse.Initializes a new instance of the DataSet class.

public:
 DataSet();
public DataSet ();
Public Sub New ()

Beispiele

Das folgende Beispiel erstellt ein neues DataSet, und fügt zwei DataTable Objekte.The following example creates a new DataSet, and adds two DataTable objects to it.

Private Sub CreateDataSet()
    Dim dataSet As DataSet = 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 DataColumn = 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 von der DataSet Konstruktor keine Parameter annimmt und ein Standardname "NewDataSet", für die neue Instanz erstellt.This implementation of the DataSet constructor takes no parameters, and creates a default name, "NewDataSet," for the new instance.

Einen Namen für die DataSet ist erforderlich, um sicherzustellen, dass die XML-Darstellung der DataSet verfügt immer über einen Namen für das Dokumentelement, das das oberste Element in einer Schemadefinition ist.A name for the DataSet is required to ensure that the XML representation of the DataSet always has a name for the document element, which is the highest-level element in a schema definition.

Siehe auch

DataSet(String) DataSet(String) DataSet(String) DataSet(String)

Initialisiert eine neue Instanz einer DataSet-Klasse mit dem angegebenen Namen.Initializes a new instance of a DataSet class with the given name.

public:
 DataSet(System::String ^ dataSetName);
public DataSet (string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)

Parameter

dataSetName
String String String String

Der Name des DataSet.The name of the DataSet.

Beispiele

Das folgende Beispiel erstellt ein neues DataSet, dem zwei DataTable Objekte werden hinzugefügt.The following example creates a new DataSet, to which two DataTable objects are added.

Private Sub CreateDataSet()
    Dim  dataSet As DataSet = 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 DataColumn = 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

Einen Namen für die DataSet ist erforderlich, um sicherzustellen, dass die XML-Darstellung der DataSet verfügt immer über einen Namen für das Dokumentelement, die die höchste Ebene der Elemente in einer Schemadefinition ist.A name for the DataSet is required to ensure that the XML representation of the DataSet always has a name for the document element, which is the highest level element in a schema definition.

Siehe auch

DataSet(SerializationInfo, StreamingContext) DataSet(SerializationInfo, StreamingContext) DataSet(SerializationInfo, StreamingContext) DataSet(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz einer DataSet-Klasse, die über die angegebenen Serialisierungsinformationen und den angegebenen Kontext verfügt.Initializes a new instance of a DataSet class that has the given serialization information and context.

protected:
 DataSet(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected DataSet (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
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 SerializationInfo SerializationInfo SerializationInfo

Die zum Serialisieren bzw. Deserialisieren eines Objekts benötigten Daten.The data needed to serialize or deserialize an object.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Die Quelle und das Ziel eines angegebenen serialisierten Streams.The source and destination of a given serialized stream.

Hinweise

Wichtig

Das Verwenden einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar.Using an instance of this object with untrusted data is a security risk. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten.Use this object only with trusted data. Weitere Informationen finden Sie unter Data Validation (Datenüberprüfung).For more information, see Data Validation.

DataSet(SerializationInfo, StreamingContext, Boolean) DataSet(SerializationInfo, StreamingContext, Boolean) DataSet(SerializationInfo, StreamingContext, Boolean) DataSet(SerializationInfo, StreamingContext, Boolean)

Initialisiert eine neue Instanz der DataSet-Klasse.Initializes a new instance of the DataSet class.

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);
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

ConstructSchema
Boolean Boolean Boolean Boolean

Der boolesche Wert.The boolean value.

Hinweise

Wichtig

Das Verwenden einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar.Using an instance of this object with untrusted data is a security risk. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten.Use this object only with trusted data. Weitere Informationen finden Sie unter Data Validation (Datenüberprüfung).For more information, see Data Validation.

Gilt für: