5,我尝试使用单个查询来解决“多个实体情况”,然后使用 DataRelation 将它们连接起来,所以在我意识到我已经尝试以这种方式显示数据之后:
DataColumn parentColumn = dataSet.Tables["Suppliers"].Columns["SupplierID"];
DataColumn childColumn = dataSet.Tables["Products"].Columns["SupplierID"];
DataRelation relation = new System.Data.DataRelation("SuppliersProducts", parentColumn, childColumn);
dataSet.Relations.Add(relation);
DataGridView1.DataSource = dataSet;
但它不会成功,因为每个查询结果都在不同的DataTable上,但在同一个DataSet中,那么我怎样才能显示“joined result”?
谢谢