ดาต้าเซตเป็นเหมือนฐานข้อมูลเล์กๆที่จะพักเก็บ ข้อมูลชุดหนึ่งจาก ตัว Database ดังนั้นมันจึงควรสนับสนุนสิ่งสำคัญอย่างหนึ่งของฐานข้อมูล นั่นคือการเชื่อมความสัมพันธ์หรือ relationship ซึ่งก็คือการนำตารางหนึ่งมาผูกกับอีกตารางหนึ่งนั่นเอง โค้ดสำหรับเชื่อมสองเทเบิ้ลภายในหนึ่งดาต้าเซตในภาษา C# เป็นอย่างนี้
System.Data.DataColumn oParentColumn;
System.Data.DataColumn oChildColumn;
oParentColumn = oDS.Tables["Customers"].Columns["CustomerID"];
oChildColumn = oDS.Tables["Orders"].Columns["CustomerID"];
System.Data.DataRelation oRelation =
[ic:ccc]new System.Data.DataRelation("CustomerOrders",
[ic:ccc]oParentColumn, oChildColumn);
oDS.Relations.Add(oRelation);
โค้ดตัวนี้ให้เขียนอยู่ในส่วนไหน ค่ะ