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í
| Name | Description |
|---|---|
| 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 DataSet třídy serializovanými daty. |
| DataSet(SerializationInfo, StreamingContext, Boolean) |
Zastaralé.
Inicializuje novou instanci DataSet třídy serializovanými daty. |
DataSet()
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- 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ý DataSeta 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.
K DataSet zajištění toho, aby reprezentace DataSet XML vždy obsahuje název elementu dokumentu, což je element nejvyšší úrovně v definici schématu.
Viz také
Platí pro
DataSet(String)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- 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ý DataSet, do kterého jsou přidány 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 DataSet je nutný k zajištění, aby reprezentace DataSet XML vždy má název prvku dokumentu, což je prvek nejvyšší úrovně v definici schématu.
Viz také
Platí pro
DataSet(SerializationInfo, StreamingContext)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- 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 DataSet třídy serializovanými daty.
protected:
DataSet(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
[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);
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
[<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
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Data.DataSet
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
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 datovou sadu.
- 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
Important
Použití instance tohoto typu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt použijte pouze s důvěryhodnými daty. Další informace naleznete v tématu Ověření všech vstupů.
Platí pro
DataSet(SerializationInfo, StreamingContext, Boolean)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- 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 DataSet třídy serializovanými daty.
protected:
DataSet(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context, bool ConstructSchema);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
[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);
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
protected DataSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, bool ConstructSchema);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
[<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
new System.Data.DataSet : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * bool -> System.Data.DataSet
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
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 datovou sadu.
- 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
Important
Použití instance tohoto typu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt použijte pouze s důvěryhodnými daty. Další informace naleznete v tématu Ověření všech vstupů.