DataSet DataSet DataSet DataSet Constructors

Définition

Surcharges

DataSet() DataSet() DataSet()

Initialise une nouvelle instance de la classe DataSet.Initializes a new instance of the DataSet class.

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

Initialise une nouvelle instance d'une classe DataSet portant le nom donné.Initializes a new instance of a DataSet class with the given name.

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

Initialise une nouvelle instance d'une classe DataSet qui contient les informations de sérialisation et le contexte donnés.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)

Initialise une nouvelle instance de la classe DataSet.Initializes a new instance of the DataSet class.

DataSet() DataSet() DataSet()

Initialise une nouvelle instance de la classe DataSet.Initializes a new instance of the DataSet class.

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

Exemples

L’exemple suivant crée un nouveau DataSetet ajoute deux DataTable objets à ce dernier.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

Remarques

Cette implémentation de la DataSet constructeur n’accepte aucun paramètre et crée un nom par défaut, « NewDataSet », pour la nouvelle instance.This implementation of the DataSet constructor takes no parameters, and creates a default name, "NewDataSet," for the new instance.

Un nom pour le DataSet est nécessaire pour vérifier que la représentation XML de le DataSet a toujours un nom pour l’élément de document, qui est l’élément apparaissant dans une définition de schéma.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.

Voir aussi

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

Initialise une nouvelle instance d'une classe DataSet portant le nom donné.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)

Paramètres

dataSetName
String String String String

Nom du DataSet.The name of the DataSet.

Exemples

L’exemple suivant crée un nouveau DataSet, pour les deux DataTable objets sont ajoutés.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

Remarques

Un nom pour le DataSet est nécessaire pour vérifier que la représentation XML de le DataSet a toujours un nom pour l’élément de document, qui est l’élément au niveau le plus élevé dans une définition de schéma.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.

Voir aussi

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

Initialise une nouvelle instance d'une classe DataSet qui contient les informations de sérialisation et le contexte donnés.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)

Paramètres

info
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

Données nécessaires à la sérialisation et à la désérialisation d’un objet.The data needed to serialize or deserialize an object.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Source et destination d’un flux sérialisé donné.The source and destination of a given serialized stream.

Remarques

Important

L’utilisation d’une instance de cet objet avec des données non approuvées est un risque de sécurité.Using an instance of this object with untrusted data is a security risk. Utilisez cet objet avec des données approuvées uniquement.Use this object only with trusted data. Pour plus d’informations, consultez Validation des données.For more information, see Data Validation.

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

Initialise une nouvelle instance de la classe DataSet.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)

Paramètres

ConstructSchema
Boolean Boolean Boolean Boolean

Valeur booléenne.The boolean value.

Remarques

Important

L’utilisation d’une instance de cet objet avec des données non approuvées est un risque de sécurité.Using an instance of this object with untrusted data is a security risk. Utilisez cet objet avec des données approuvées uniquement.Use this object only with trusted data. Pour plus d’informations, consultez Validation des données.For more information, see Data Validation.

S’applique à