Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How do I bind two DataGrids in a master-detail relationship?

0
Posted

How do I bind two DataGrids in a master-detail relationship?

0

Please download this sample before reading the rest of this FAQ. Looking through the sample will help follow the description. simpledata2.zip What this boils down to is this: 1) Load both Master and Details queries in a dataset.// I am using the SQL server NorthWind database this.dataAdapterMaster.Fill(this.dataSet, “Customers”); this.dataAdapterDetails.Fill(this.dataSet, “Orders”); 2) Bind the master data grid to the Master dataset table.// The master view grid.DataSource = this.dataSet; grid.DataMember = “Customers”; 3) Create a relationship that describes how the two tables relate to each other. A primary key foriegn key relationship is defined by two attributes. The primary key column in the master table The foreign key coumn in the details table The created relationship is added to the dataset.this.dataSet.Relations.Add(“CustomersToOrders”, dataSet.Tables[“Customers”].Columns[“CustomerID”], dataSet.Tables[“Orders”].Columns[“CustomerID”]); 4) Set the data member for the details tab

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123