DataSet Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase DataSet.
Sobrecargas
| Nombre | Description |
|---|---|
| DataSet() |
Inicializa una nueva instancia de la clase DataSet. |
| DataSet(String) |
Inicializa una nueva instancia de la DataSet clase con el nombre especificado. |
| DataSet(SerializationInfo, StreamingContext) |
Inicializa una nueva instancia de la DataSet clase con datos serializados. |
| DataSet(SerializationInfo, StreamingContext, Boolean) |
Inicializa una nueva instancia de la DataSet clase con datos serializados. |
DataSet()
Inicializa una nueva instancia de la clase DataSet.
public:
DataSet();
public DataSet();
Public Sub New ()
Ejemplos
En el ejemplo siguiente se crea un nuevo DataSety se agregan dos DataTable objetos.
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
Comentarios
Esta implementación del DataSet constructor no toma parámetros y crea un nombre predeterminado, "NewDataSet", para la nueva instancia.
Se requiere un nombre para DataSet para asegurarse de que la representación XML de DataSet siempre tiene un nombre para el elemento de documento, que es el elemento de nivel más alto en una definición de esquema.
Consulte también
Se aplica a
DataSet(String)
Inicializa una nueva instancia de la DataSet clase con el nombre especificado.
public:
DataSet(System::String ^ dataSetName);
public DataSet(string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)
Parámetros
Ejemplos
En el ejemplo siguiente se crea un objeto , DataSetal que se agregan dos DataTable objetos.
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
Comentarios
Se requiere un nombre para DataSet para asegurarse de que la representación XML de DataSet siempre tiene un nombre para el elemento de documento, que es el elemento de nivel más alto de una definición de esquema.
Consulte también
Se aplica a
DataSet(SerializationInfo, StreamingContext)
Inicializa una nueva instancia de la DataSet clase con datos serializados.
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)
Parámetros
- info
- SerializationInfo
Datos serializados para el conjunto de datos.
- context
- StreamingContext
Información contextual sobre la secuencia serializada.
Excepciones
Solo .NET 7 y versiones posteriores: info contiene datos binarios.
Comentarios
Importante
El uso de una instancia de este tipo con datos que no son de confianza es un riesgo de seguridad. Use este objeto solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.
Se aplica a
DataSet(SerializationInfo, StreamingContext, Boolean)
Inicializa una nueva instancia de la DataSet clase con datos serializados.
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)
Parámetros
- info
- SerializationInfo
Datos serializados para el conjunto de datos.
- context
- StreamingContext
Información contextual sobre la secuencia serializada.
- ConstructSchema
- Boolean
Excepciones
Solo .NET 7 y versiones posteriores: info contiene datos binarios.
Comentarios
Importante
El uso de una instancia de este tipo con datos que no son de confianza es un riesgo de seguridad. Use este objeto solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.