DataRelation Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas DataRelation.
Overload
DataRelation(String, DataColumn, DataColumn) |
Menginisialisasi instans DataRelation baru kelas menggunakan nama yang ditentukan DataRelation , dan objek induk dan anak DataColumn . |
DataRelation(String, DataColumn[], DataColumn[]) |
Menginisialisasi instans DataRelation baru kelas menggunakan nama yang ditentukan DataRelation dan array objek induk dan anak DataColumn yang cocok. |
DataRelation(String, DataColumn, DataColumn, Boolean) |
Menginisialisasi instans DataRelation baru kelas menggunakan nama, objek induk dan anak DataColumn yang ditentukan, dan nilai yang menunjukkan apakah akan membuat batasan. |
DataRelation(String, DataColumn[], DataColumn[], Boolean) |
Menginisialisasi instans DataRelation baru kelas menggunakan nama yang ditentukan, array objek induk dan anak DataColumn yang cocok, dan nilai yang menunjukkan apakah akan membuat batasan. |
DataRelation(String, String, String, String[], String[], Boolean) |
Konstruktor ini disediakan untuk dukungan waktu desain di lingkungan Visual Studio. |
DataRelation(String, String, String, String, String, String[], String[], Boolean) |
Konstruktor ini disediakan untuk dukungan waktu desain di lingkungan Visual Studio. |
DataRelation(String, DataColumn, DataColumn)
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
Menginisialisasi instans DataRelation baru kelas menggunakan nama yang ditentukan DataRelation , dan objek induk dan anak DataColumn .
public:
DataRelation(System::String ^ relationName, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public DataRelation (string? relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
public DataRelation (string relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
new System.Data.DataRelation : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
Public Sub New (relationName As String, parentColumn As DataColumn, childColumn As DataColumn)
Parameter
- relationName
- String
Nama DataRelation. Jika null
atau string kosong (""), nama default akan diberikan saat objek yang dibuat ditambahkan ke DataRelationCollection.
- parentColumn
- DataColumn
Induk DataColumn dalam hubungan.
- childColumn
- DataColumn
Anak DataColumn dalam hubungan.
Pengecualian
Satu atau kedua DataColumn objek berisi null
.
Contoh
Contoh berikut membuat baru DataRelation dan menambahkannya ke DataRelationCollection dari DataSet.
private void CreateRelation()
{
// Code to get the DataSet not shown here.
// Get the DataColumn objects from two DataTable
// objects in a DataSet.
DataColumn[] parentCols = new DataColumn[]
{DataSet1.Tables["Customers"].Columns["CustID"],
DataSet1.Tables["Customers"].Columns["OrdID"]};
DataColumn[] childCols= new DataColumn[]
{DataSet1.Tables["Orders"].Columns["CustID"],
DataSet1.Tables["Orders"].Columns["OrdID"]};
// Create DataRelation.
DataRelation CustOrderRel = new DataRelation(
"CustomersOrders", parentCols, childCols);
// Add the relation to the DataSet.
DataSet1.Relations.Add(CustOrderRel);
}
Private Sub CreateRelation()
' Code to get the DataSet not shown here.
' Get the DataColumn objects from two DataTable
' objects in a DataSet.
Dim parentCols As DataColumn() = _
{DataSet1.Tables("Customers").Columns("CustID"), _
DataSet1.Tables("Customers").Columns("OrdID")}
Dim childCols As DataColumn() = _
{DataSet1.Tables("Orders").Columns("CustID"), _
DataSet1.Tables("Orders").Columns("OrdID")}
' Create DataRelation.
Dim CustOrderRel As New DataRelation( _
"CustomersOrders", parentCols, childCols)
' Add the relation to the DataSet.
DataSet1.Relations.Add(CustOrderRel)
End Sub
Lihat juga
Berlaku untuk
DataRelation(String, DataColumn[], DataColumn[])
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
Menginisialisasi instans DataRelation baru kelas menggunakan nama yang ditentukan DataRelation dan array objek induk dan anak DataColumn yang cocok.
public:
DataRelation(System::String ^ relationName, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public DataRelation (string? relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
public DataRelation (string relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
new System.Data.DataRelation : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
Public Sub New (relationName As String, parentColumns As DataColumn(), childColumns As DataColumn())
Parameter
- relationName
- String
Nama relasi. Jika null
atau string kosong (""), nama default akan diberikan saat objek yang dibuat ditambahkan ke DataRelationCollection.
- parentColumns
- DataColumn[]
Array objek induk DataColumn .
- childColumns
- DataColumn[]
Array objek anak DataColumn .
Pengecualian
Satu atau kedua DataColumn objek berisi null
.
Objek DataColumn memiliki jenis data yang berbeda
-Atau-
Satu atau kedua array tidak terdiri dari kolom yang berbeda dari tabel yang sama.
-Atau-
Tabel bukan milik yang sama DataSet.
Contoh
Contoh berikut membuat baru DataRelation dan menambahkannya ke DataRelationCollection dari DataSet.
Private Sub CreateRelation()
' Code to get the DataSet not shown here.
' Get the DataColumn objects from two DataTable
' objects in a DataSet.
Dim parentColumns() As DataColumn
Dim childColumns() As DataColumn
parentColumns(0) = DataSet1.Tables( _
"Customers").Columns("CustID")
parentColumns(1) = DataSet1.Tables( _
"Customers").Columns("OrdID")
childColumns(0) = DataSet1.Tables( _
"Orders").Columns("CustID")
childColumns(1) = DataSet1.Tables( _
"Orders").Columns("OrdID")
' Create DataRelation.
Dim CustOrderRel As New DataRelation( _
"CustomersOrders", parentColumns, childColumns)
' Add the relation to the DataSet.
DataSet1.Relations.Add(CustOrderRel)
End Sub
Lihat juga
Berlaku untuk
DataRelation(String, DataColumn, DataColumn, Boolean)
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
Menginisialisasi instans DataRelation baru kelas menggunakan nama, objek induk dan anak DataColumn yang ditentukan, dan nilai yang menunjukkan apakah akan membuat batasan.
public:
DataRelation(System::String ^ relationName, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn, bool createConstraints);
public DataRelation (string? relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
public DataRelation (string relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
new System.Data.DataRelation : string * System.Data.DataColumn * System.Data.DataColumn * bool -> System.Data.DataRelation
Public Sub New (relationName As String, parentColumn As DataColumn, childColumn As DataColumn, createConstraints As Boolean)
Parameter
- relationName
- String
Nama relasi. Jika null
atau string kosong (""), nama default akan diberikan saat objek yang dibuat ditambahkan ke DataRelationCollection.
- parentColumn
- DataColumn
Induk DataColumn dalam hubungan ini.
- childColumn
- DataColumn
Anak DataColumn dalam hubungannya.
- createConstraints
- Boolean
Nilai yang menunjukkan apakah batasan dibuat. true
, jika batasan dibuat. Sebaliknya, false
.
Pengecualian
Satu atau kedua DataColumn objek berisi null
.
Contoh
Contoh berikut membuat baru DataRelation dan menambahkannya ke DataRelationCollection dari DataSet.
Private Sub CreateRelation()
' Code to get the DataSet not shown here.
' Get the DataColumn objects from two DataTable
' objects in a DataSet.
Dim parentColumn As DataColumn = DataSet1.Tables( _
"Customers").Columns("CustID")
Dim childColumn As DataColumn = _
DataSet1.Tables("Orders").Columns("CustID")
' Create DataRelation.
Dim bConstraints As Boolean = True
Dim customerOrdersRelation As DataRelation = _
New DataRelation("CustomersOrders", _
parentColumn, childColumn, bConstraints)
' Add the relation to the DataSet.
DataSet1.Relations.Add(customerOrdersRelation)
End Sub
Lihat juga
Berlaku untuk
DataRelation(String, DataColumn[], DataColumn[], Boolean)
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
Menginisialisasi instans DataRelation baru kelas menggunakan nama yang ditentukan, array objek induk dan anak DataColumn yang cocok, dan nilai yang menunjukkan apakah akan membuat batasan.
public:
DataRelation(System::String ^ relationName, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns, bool createConstraints);
public DataRelation (string? relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
public DataRelation (string relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
new System.Data.DataRelation : string * System.Data.DataColumn[] * System.Data.DataColumn[] * bool -> System.Data.DataRelation
Public Sub New (relationName As String, parentColumns As DataColumn(), childColumns As DataColumn(), createConstraints As Boolean)
Parameter
- relationName
- String
Nama relasi. Jika null
atau string kosong (""), nama default akan diberikan saat objek yang dibuat ditambahkan ke DataRelationCollection.
- parentColumns
- DataColumn[]
Array objek induk DataColumn .
- childColumns
- DataColumn[]
Array objek anak DataColumn .
- createConstraints
- Boolean
Nilai yang menunjukkan apakah akan membuat batasan. true
, jika batasan dibuat. Sebaliknya, false
.
Pengecualian
Salah satu atau kedua DataColumn objek adalah null
.
Contoh
Contoh berikut membuat baru DataRelation dan menambahkannya ke DataRelationCollection dari DataSet.
Private Sub CreateRelation()
' Code to get the DataSet not shown here.
' Get the DataColumn objects from two DataTable
' objects in a DataSet.
Dim parentColumns() As DataColumn
Dim childColumns() As DataColumn
parentColumns(0) = DataSet1.Tables( _
"Customers").Columns("CustID")
parentColumns(1) = DataSet1.Tables( _
"Customers").Columns("OrdID")
childColumns(0) = DataSet1.Tables( _
"Orders").Columns("CustID")
childColumns(1) = DataSet1.Tables( _
"Orders").Columns("OrdID")
Dim bConstraints As Boolean = True
' Create DataRelation.
Dim CustOrderRel As New DataRelation( _
"CustomersOrders", parentColumns, childColumns, _
bConstraints)
' Add the relation to the DataSet.
DataSet1.Relations.Add(CustOrderRel)
End Sub
Lihat juga
Berlaku untuk
DataRelation(String, String, String, String[], String[], Boolean)
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
Konstruktor ini disediakan untuk dukungan waktu desain di lingkungan Visual Studio.
public:
DataRelation(System::String ^ relationName, System::String ^ parentTableName, System::String ^ childTableName, cli::array <System::String ^> ^ parentColumnNames, cli::array <System::String ^> ^ childColumnNames, bool nested);
[System.ComponentModel.Browsable(false)]
public DataRelation (string relationName, string? parentTableName, string? childTableName, string[]? parentColumnNames, string[]? childColumnNames, bool nested);
[System.ComponentModel.Browsable(false)]
public DataRelation (string relationName, string parentTableName, string childTableName, string[] parentColumnNames, string[] childColumnNames, bool nested);
[<System.ComponentModel.Browsable(false)>]
new System.Data.DataRelation : string * string * string * string[] * string[] * bool -> System.Data.DataRelation
Public Sub New (relationName As String, parentTableName As String, childTableName As String, parentColumnNames As String(), childColumnNames As String(), nested As Boolean)
Parameter
- relationName
- String
Nama relasi. Jika null
atau string kosong (""), nama default akan diberikan saat objek yang dibuat ditambahkan ke DataRelationCollection.
- parentColumnNames
- String[]
Array DataColumn nama objek di induk DataTable relasi.
- childColumnNames
- String[]
Array DataColumn nama objek dalam turunan DataTable relasi.
- nested
- Boolean
Nilai yang menunjukkan apakah hubungan ditumpuk.
- Atribut
Keterangan
Objek apa pun DataRelation yang dibuat dengan menggunakan konstruktor ini harus ditambahkan ke koleksi dengan metode di AddRange dalam BeginInit blok dan EndInit . Jika konstruktor ini tidak dipanggil antara BeginInit dan EndInit akan NullReferenceException terjadi. Selain itu, tabel dan kolom dengan nama yang ditentukan harus ada pada saat konstruktor dipanggil.
Berlaku untuk
DataRelation(String, String, String, String, String, String[], String[], Boolean)
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
- Sumber:
- DataRelation.cs
Konstruktor ini disediakan untuk dukungan waktu desain di lingkungan Visual Studio.
public:
DataRelation(System::String ^ relationName, System::String ^ parentTableName, System::String ^ parentTableNamespace, System::String ^ childTableName, System::String ^ childTableNamespace, cli::array <System::String ^> ^ parentColumnNames, cli::array <System::String ^> ^ childColumnNames, bool nested);
[System.ComponentModel.Browsable(false)]
public DataRelation (string relationName, string? parentTableName, string? parentTableNamespace, string? childTableName, string? childTableNamespace, string[]? parentColumnNames, string[]? childColumnNames, bool nested);
[System.ComponentModel.Browsable(false)]
public DataRelation (string relationName, string parentTableName, string parentTableNamespace, string childTableName, string childTableNamespace, string[] parentColumnNames, string[] childColumnNames, bool nested);
[<System.ComponentModel.Browsable(false)>]
new System.Data.DataRelation : string * string * string * string * string * string[] * string[] * bool -> System.Data.DataRelation
Public Sub New (relationName As String, parentTableName As String, parentTableNamespace As String, childTableName As String, childTableNamespace As String, parentColumnNames As String(), childColumnNames As String(), nested As Boolean)
Parameter
- relationName
- String
Nama DataRelation. Jika null
atau string kosong (""), nama default akan diberikan saat objek yang dibuat ditambahkan ke DataRelationCollection.
- parentTableNamespace
- String
Nama namespace tabel induk.
- childTableNamespace
- String
Nama namespace tabel anak.
- parentColumnNames
- String[]
Array DataColumn nama objek di induk DataTable relasi.
- childColumnNames
- String[]
Array DataColumn nama objek dalam turunan DataTable relasi.
- nested
- Boolean
Nilai yang menunjukkan apakah hubungan ditumpuk.
- Atribut
Keterangan
Setiap DataRelation objek yang dibuat dengan menggunakan konstruktor ini kemudian harus ditambahkan ke koleksi dengan AddRange. Tabel dan kolom dengan nama yang ditentukan harus ada pada saat metode dipanggil, atau jika BeginInit telah dipanggil sebelum memanggil konstruktor ini, tabel dan kolom dengan nama yang ditentukan harus ada pada saat yang EndInit dipanggil.