DataSet DataSet DataSet DataSet Constructors

Definizione

Overload

DataSet() DataSet() DataSet()

Inizializza una nuova istanza della classe DataSet.Initializes a new instance of the DataSet class.

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

Inizializza una nuova istanza di una classe DataSet con il nome specificato.Initializes a new instance of a DataSet class with the given name.

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

Inizializza una nuova istanza di una classe DataSet avente le informazioni di serializzazione e il contesto specificati.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)

Inizializza una nuova istanza della classe DataSet.Initializes a new instance of the DataSet class.

DataSet() DataSet() DataSet()

Inizializza una nuova istanza della classe DataSet.Initializes a new instance of the DataSet class.

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

Esempi

Nell'esempio seguente viene creato un DataSetnuovo oggetto e vengono DataTable aggiunti due oggetti.The following example creates a new DataSet, and adds two DataTable objects to it.

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

Commenti

Questa implementazione del DataSet costruttore non accetta parametri e crea un nome predefinito, "NewDataSet", per la nuova istanza.This implementation of the DataSet constructor takes no parameters, and creates a default name, "NewDataSet," for the new instance.

Un nome per DataSet è necessario per garantire che la rappresentazione XML DataSet di disponga sempre di un nome per l'elemento del documento, ovvero l'elemento di livello più alto in una definizione dello schema.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.

Vedi anche

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

Inizializza una nuova istanza di una classe DataSet con il nome specificato.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)

Parametri

dataSetName
String String String String

Nome di DataSet.The name of the DataSet.

Esempi

Nell'esempio seguente viene creato un DataSetnuovo oggetto a cui DataTable vengono aggiunti due oggetti.The following example creates a new DataSet, to which two DataTable objects are added.

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

Commenti

Un nome per DataSet è necessario per garantire che la rappresentazione XML DataSet di disponga sempre di un nome per l'elemento del documento, che è l'elemento di livello più alto in una definizione dello schema.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.

Vedi anche

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

Inizializza una nuova istanza di una classe DataSet avente le informazioni di serializzazione e il contesto specificati.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)

Parametri

info
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

Dati necessari per serializzare o deserializzare un oggetto.The data needed to serialize or deserialize an object.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Origine e destinazione di un flusso serializzato specificato.The source and destination of a given serialized stream.

Commenti

Importante

L'utilizzo di un'istanza di tale oggetto con i dati non attendibili implica un rischio per la sicurezza.Using an instance of this object with untrusted data is a security risk. Usare questo oggetto solo con dati attendibili.Use this object only with trusted data. Per altre informazioni, vedere Data Validation (Convalida dei dati).For more information, see Data Validation.

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

Inizializza una nuova istanza della 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)

Parametri

ConstructSchema
Boolean Boolean Boolean Boolean

Valore Boolean.The boolean value.

Commenti

Importante

L'utilizzo di un'istanza di tale oggetto con i dati non attendibili implica un rischio per la sicurezza.Using an instance of this object with untrusted data is a security risk. Usare questo oggetto solo con dati attendibili.Use this object only with trusted data. Per altre informazioni, vedere Data Validation (Convalida dei dati).For more information, see Data Validation.

Si applica a