DataSet Constructeurs

Définition

Initialise une nouvelle instance de la classe DataSet.

Surcharges

DataSet()

Initialise une nouvelle instance de la classe DataSet.

DataSet(String)

Initialise une nouvelle instance d'une classe DataSet portant le nom donné.

DataSet(SerializationInfo, StreamingContext)

Initialise une nouvelle instance d'une classe DataSet qui contient les informations de sérialisation et le contexte donnés.

DataSet(SerializationInfo, StreamingContext, Boolean)

Initialise une nouvelle instance de la classe DataSet.

DataSet()

Initialise une nouvelle instance de la classe DataSet.

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

Exemples

L’exemple suivant crée un nouveau DataSet et y ajoute deux DataTable objets.

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

Remarques

Cette implémentation du DataSet constructeur ne prend pas de paramètres et crée un nom par défaut, « NewDataSet », pour la nouvelle instance.

Un nom DataSet est nécessaire pour garantir que la représentation XML de DataSet a toujours un nom pour l’élément de document, qui est l’élément de niveau le plus élevé dans une définition de schéma.

Voir aussi

S’applique à

DataSet(String)

Initialise une nouvelle instance d'une classe DataSet portant le nom donné.

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

Paramètres

dataSetName
String

Nom de l'objet DataSet.

Exemples

L’exemple suivant crée un nouveau DataSet , auquel deux DataTable objets sont ajoutés.

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

Remarques

Un nom DataSet est nécessaire pour garantir que la représentation XML de DataSet a toujours un nom pour l’élément de document, qui est l’élément de niveau le plus élevé dans une définition de schéma.

Voir aussi

S’applique à

DataSet(SerializationInfo, StreamingContext)

Initialise une nouvelle instance d'une classe DataSet qui contient les informations de sérialisation et le contexte donnés.

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)

Paramètres

info
SerializationInfo

Données nécessaires pour sérialiser ou désérialiser un objet.

context
StreamingContext

Source et destination d’un flux sérialisé donné.

Remarques

Important

L’utilisation d’une instance de cet objet avec des données non approuvées est un risque de sécurité. Utilisez cet objet avec des données approuvées uniquement. Pour plus d’informations, consultez Validation des données.

S’applique à

DataSet(SerializationInfo, StreamingContext, Boolean)

Initialise une nouvelle instance de la classe DataSet.

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)

Paramètres

ConstructSchema
Boolean

Valeur booléenne.

Remarques

Important

L’utilisation d’une instance de cet objet avec des données non approuvées est un risque de sécurité. Utilisez cet objet avec des données approuvées uniquement. Pour plus d’informations, consultez Validation des données.

S’applique à