private void AddDetail_btn_Click(object sender, EventArgs e) { Form2 form2 = new Form2(); if (form2.ShowDialog() == DialogResult.OK) { OrderDetail orderDetail = form2.Tag as OrderDetail; var query = service.Orders.Where(o => o.OrderID == form2.OrderID); Order order = query.FirstOrDefault(); if (order == null) { return; } else { order.AddDetail(orderDetail); } dataGridView1.DataSource = service.Orders; } }