DataSet Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe DataSet.
Surcharges
DataSet() |
Initialise une nouvelle instance de la classe DataSet. |
DataSet(String) |
Initialise une nouvelle instance de la classe DataSet avec le nom indiqué. |
DataSet(SerializationInfo, StreamingContext) |
Obsolète.
Initialise une nouvelle instance de la classe DataSet avec des données sérialisées. |
DataSet(SerializationInfo, StreamingContext, Boolean) |
Obsolète.
Initialise une nouvelle instance de la classe DataSet avec des données sérialisées. |
DataSet()
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Initialise une nouvelle instance de la classe DataSet.
public:
DataSet();
public DataSet ();
Public Sub New ()
Exemples
L’exemple suivant crée un objet DataSetet 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 aucun paramètre et crée un nom par défaut, « NewDataSet », pour la nouvelle instance.
Un nom pour le DataSet est nécessaire pour garantir que la représentation XML du 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)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Initialise une nouvelle instance de la classe DataSet avec le nom indiqué.
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
Exemples
L’exemple suivant crée un objet 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 pour le DataSet est requis pour garantir que la représentation XML du 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)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Attention
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialise une nouvelle instance de la classe DataSet avec des données sérialisées.
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.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);
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Paramètres
- info
- SerializationInfo
Données sérialisées pour le jeu de données.
- context
- StreamingContext
Informations contextuelles sur le flux sérialisé.
- Attributs
Exceptions
.NET 7 et versions ultérieures uniquement : info
contient des données binaires.
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 Valider toutes les entrées.
S’applique à
DataSet(SerializationInfo, StreamingContext, Boolean)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Attention
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialise une nouvelle instance de la classe DataSet avec des données sérialisées.
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.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);
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext, ConstructSchema As Boolean)
Paramètres
- info
- SerializationInfo
Données sérialisées pour le jeu de données.
- context
- StreamingContext
Informations contextuelles sur le flux sérialisé.
- ConstructSchema
- Boolean
- Attributs
Exceptions
.NET 7 et versions ultérieures uniquement : info
contient des données binaires.
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 Valider toutes les entrées.