DataSet Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DataSet třídy .
Přetížení
DataSet() |
Inicializuje novou instanci DataSet třídy . |
DataSet(String) |
Inicializuje novou instanci DataSet třídy s daným názvem. |
DataSet(SerializationInfo, StreamingContext) |
Zastaralé.
Inicializuje novou instanci třídy DataSet se serializovanými daty. |
DataSet(SerializationInfo, StreamingContext, Boolean) |
Zastaralé.
Inicializuje novou instanci třídy DataSet se serializovanými daty. |
DataSet()
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Inicializuje novou instanci DataSet třídy .
public:
DataSet();
public DataSet ();
Public Sub New ()
Příklady
Následující příklad vytvoří nový DataSetobjekt a přidá do něj dva DataTable objekty.
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
Poznámky
Tato implementace konstruktoru DataSet nepřijímá žádné parametry a vytvoří výchozí název "NewDataSet", pro novou instanci.
Název pro DataSet je vyžadován, aby se zajistilo, že reprezentace DataSet XML vždy má název pro element dokumentu, který je element nejvyšší úrovně v definici schématu.
Viz také
Platí pro
DataSet(String)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Inicializuje novou instanci DataSet třídy s daným názvem.
public:
DataSet(System::String ^ dataSetName);
public DataSet (string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)
Parametry
Příklady
Následující příklad vytvoří nový DataSetobjekt , do kterého se přidají dva DataTable objekty.
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
Poznámky
Název pro DataSet je nutné zajistit, aby reprezentace DataSet XML vždy má název pro document element, který je element nejvyšší úrovně v definici schématu.
Viz také
Platí pro
DataSet(SerializationInfo, StreamingContext)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Upozornění
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializuje novou instanci třídy DataSet se serializovanými daty.
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)
Parametry
- info
- SerializationInfo
Serializovaná data pro sadu dat.
- context
- StreamingContext
Kontextové informace o serializovaném datovém proudu.
- Atributy
Výjimky
Pouze .NET 7 a novější verze: info
obsahuje binární data.
Poznámky
Důležité
Použití instance tohoto objektu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt používejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.
Platí pro
DataSet(SerializationInfo, StreamingContext, Boolean)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Upozornění
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializuje novou instanci třídy DataSet se serializovanými daty.
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)
Parametry
- info
- SerializationInfo
Serializovaná data pro sadu dat.
- context
- StreamingContext
Kontextové informace o serializovaném datovém proudu.
- ConstructSchema
- Boolean
- Atributy
Výjimky
Pouze .NET 7 a novější verze: info
obsahuje binární data.
Poznámky
Důležité
Použití instance tohoto objektu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt používejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.