DataSet Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av DataSet klassen.
Överlagringar
| Name | Description |
|---|---|
| DataSet() |
Initierar en ny instans av DataSet klassen. |
| DataSet(String) |
Initierar en ny instans av DataSet klassen med det angivna namnet. |
| DataSet(SerializationInfo, StreamingContext) |
Initierar en ny instans av DataSet klassen med serialiserade data. |
| DataSet(SerializationInfo, StreamingContext, Boolean) |
Initierar en ny instans av DataSet klassen med serialiserade data. |
DataSet()
Initierar en ny instans av DataSet klassen.
public:
DataSet();
public DataSet();
Public Sub New ()
Exempel
I följande exempel skapas en ny DataSetoch två DataTable objekt läggs till i den.
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
Kommentarer
Den här implementeringen av DataSet konstruktorn tar inga parametrar och skapar ett standardnamn, "NewDataSet", för den nya instansen.
Ett namn för krävs för DataSet att säkerställa att XML-representationen DataSet av alltid har ett namn på dokumentelementet, som är det högsta elementet i en schemadefinition.
Se även
Gäller för
DataSet(String)
Initierar en ny instans av DataSet klassen med det angivna namnet.
public:
DataSet(System::String ^ dataSetName);
public DataSet(string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)
Parametrar
Exempel
I följande exempel skapas en ny DataSet, som två DataTable objekt läggs till i.
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
Kommentarer
Ett namn för krävs för DataSet att säkerställa att XML-representationen DataSet av alltid har ett namn på dokumentelementet, som är det högsta elementet i en schemadefinition.
Se även
Gäller för
DataSet(SerializationInfo, StreamingContext)
Initierar en ny instans av DataSet klassen med serialiserade data.
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)
Parametrar
- info
- SerializationInfo
Serialiserade data för datauppsättningen.
- context
- StreamingContext
Sammanhangsbaserad information om den serialiserade dataströmmen.
Undantag
.NET endast 7 och senare versioner: info innehåller binära data.
Kommentarer
Important
Att använda en instans av den här typen med ej betrodda data är en säkerhetsrisk. Använd endast det här objektet med betrodda data. För mer information, se Verifiera alla indata.
Gäller för
DataSet(SerializationInfo, StreamingContext, Boolean)
Initierar en ny instans av DataSet klassen med serialiserade data.
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)
Parametrar
- info
- SerializationInfo
Serialiserade data för datauppsättningen.
- context
- StreamingContext
Sammanhangsbaserad information om den serialiserade dataströmmen.
- ConstructSchema
- Boolean
Undantag
.NET endast 7 och senare versioner: info innehåller binära data.
Kommentarer
Important
Att använda en instans av den här typen med ej betrodda data är en säkerhetsrisk. Använd endast det här objektet med betrodda data. För mer information, se Verifiera alla indata.