DataSet 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataSet 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| DataSet() |
DataSet 클래스의 새 인스턴스를 초기화합니다. |
| DataSet(String) |
지정된 이름을 사용하여 클래스의 DataSet 새 인스턴스를 초기화합니다. |
| DataSet(SerializationInfo, StreamingContext) |
직렬화된 데이터를 사용하여 클래스의 새 인스턴스를 DataSet 초기화합니다. |
| DataSet(SerializationInfo, StreamingContext, Boolean) |
직렬화된 데이터를 사용하여 클래스의 새 인스턴스를 DataSet 초기화합니다. |
DataSet()
DataSet 클래스의 새 인스턴스를 초기화합니다.
public:
DataSet();
public DataSet();
Public Sub New ()
예제
다음 예제에서는 새 DataSet개체를 만들고 두 개의 DataTable 개체를 추가합니다.
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
설명
이 생성자 구현 DataSet 에서는 매개 변수를 사용하지 않고 새 인스턴스에 대한 기본 이름인 "NewDataSet"을 만듭니다.
스키마 정의에서 DataSet 가장 높은 수준의 요소인 문서 요소의 DataSet 이름이 항상 XML 표현에 있는지 확인하려면 해당 이름을 지정해야 합니다.
추가 정보
적용 대상
DataSet(String)
지정된 이름을 사용하여 클래스의 DataSet 새 인스턴스를 초기화합니다.
public:
DataSet(System::String ^ dataSetName);
public DataSet(string dataSetName);
new System.Data.DataSet : string -> System.Data.DataSet
Public Sub New (dataSetName As String)
매개 변수
예제
다음 예제에서는 두 DataTable 개체가 추가되는 새 DataSet개체를 만듭니다.
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
설명
스키마 정의에서 DataSet 가장 높은 수준 요소인 문서 요소의 DataSet 이름이 항상 XML 표현에 있는지 확인하려면 해당 이름을 지정해야 합니다.
추가 정보
적용 대상
DataSet(SerializationInfo, StreamingContext)
직렬화된 데이터를 사용하여 클래스의 새 인스턴스를 DataSet 초기화합니다.
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)
매개 변수
- info
- SerializationInfo
데이터 집합에 대한 직렬화된 데이터입니다.
- context
- StreamingContext
serialize된 스트림에 대한 컨텍스트 정보입니다.
예외
.NET 7 이상 버전만: info 이진 데이터를 포함합니다.
설명
Important
신뢰할 수 없는 데이터와 함께 이 형식의 인스턴스를 사용하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터에서만 이 개체를 사용합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.
적용 대상
DataSet(SerializationInfo, StreamingContext, Boolean)
직렬화된 데이터를 사용하여 클래스의 새 인스턴스를 DataSet 초기화합니다.
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)
매개 변수
- info
- SerializationInfo
데이터 집합에 대한 직렬화된 데이터입니다.
- context
- StreamingContext
serialize된 스트림에 대한 컨텍스트 정보입니다.
- ConstructSchema
- Boolean
예외
.NET 7 이상 버전만: info 이진 데이터를 포함합니다.
설명
Important
신뢰할 수 없는 데이터와 함께 이 형식의 인스턴스를 사용하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터에서만 이 개체를 사용합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.