DataRelationCollection.AddRange(DataRelation[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Másolja a megadott DataRelation tömb elemeit a gyűjtemény végére.
public:
virtual void AddRange(cli::array <System::Data::DataRelation ^> ^ relations);
public virtual void AddRange(System.Data.DataRelation[]? relations);
public virtual void AddRange(System.Data.DataRelation[] relations);
abstract member AddRange : System.Data.DataRelation[] -> unit
override this.AddRange : System.Data.DataRelation[] -> unit
Public Overridable Sub AddRange (relations As DataRelation())
Paraméterek
- relations
- DataRelation[]
A gyűjteményhez hozzáadni kívánt objektumok tömbje DataRelation .
Példák
public static void AddRelations(DataSet dataSet)
{
DataRelation customerOrders =
new DataRelation("CustomerOrders",
dataSet.Tables["Customers"].Columns["customerId"],
dataSet.Tables["Orders"].Columns["customerId"]);
DataRelation orderDetails =
new DataRelation("OrderDetail",
dataSet.Tables["Orders"].Columns["orderId"],
dataSet.Tables["OrderDetails"].Columns["orderId"]);
dataSet.Relations.AddRange(new DataRelation[]
{customerOrders, orderDetails});
// Display names of all relations.
foreach (DataRelation relation in dataSet.Relations)
Console.WriteLine(relation.RelationName.ToString());
}
Public Shared Sub AddRelations(dataSet As DataSet)
Dim customerOrders As New DataRelation("CustomerOrders", _
dataSet.Tables("Customers").Columns("customerId"), _
dataSet.Tables("Orders").Columns("customerId"))
Dim orderDetails As New DataRelation("OrderDetail", _
dataSet.Tables("Orders").Columns("orderId"), _
dataSet.Tables("OrderDetails").Columns("orderId"))
dataSet.Relations.AddRange(New DataRelation() _
{customerOrders, orderDetails})
' Display names of all relations.
Dim relation As DataRelation
For Each relation In dataSet.Relations
Console.WriteLine(relation.RelationName.ToString())
Next
End Sub
Megjegyzések
Ha BeginInit meghívták, AddRange ne adjon hozzá objektumokat a gyűjteményhez, amíg EndInit meg nem hívja őket. A hívás időpontjában EndInit a gyűjtemény a legutóbbi hívásban AddRangemegadott elemekkel lesz feltöltve. Ha AddRange egy sorozaton belülBeginInit / EndInittöbbször is meghívják, csak a legutóbbi hívásban megadott elemek lesznek hozzáadva.AddRange