ASP.NET DataRelation
Các quan hệ này được truy xuất qua thuộc tính Relations của lớp DataSet. Thuộc tính này có kiểu DataRelationCollection.
DataRelation lưu thông tin về quan hệ giữa các DataTable trong DataSet.
· ChildColumns: xác định tập hợp các đối tượng DataColumn là khoá ngoại trong quan hệ.
· ChildKeyConstraint: trả về đối tượng ForeignKeyConstraint trong quan hệ.
· ChildTable: xác định đối tượng DataTable ở phía khoá ngoại trong quan hệ.
· ParentColumns: xác định tập hợp các đối tượng DataColumn là khoá chính trong quan hệ
· ParentKeyConstraint: trả về đối tượng PrimaryKeyConstraint trong quan hệ.
· ParentTable: xác định đối tượng DataTable ở phía khoá chính trong quan hệ.
· RelationName: xác định tên của quan hệ.
private void CreateRelation()
{
// Get the DataColumn objects from two DataTable objects
// in a DataSet. Code to get the DataSet not shown here.
DataColumn parentColumn =
DataSet1.Tables["Customers"].Columns["CustID"];
DataColumn childColumn =
DataSet1.Tables["Orders"].Columns["CustID"];
// Create DataRelation.
DataRelation relCustOrder;
relCustOrder = new DataRelation("CustomersOrders",
parentColumn, childColumn);
// Add the relation to the DataSet.
DataSet1.Relations.Add(relCustOrder);
}
» Tin mới nhất:
» Các tin khác: