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中,那么我如何显示“连接结果”呢?
谢谢
发布于 2009-10-04 21:14:42
datagridview不支持在一个数据网格视图中使用关系表,而是直接绑定到相关表,您必须创建两个数据网格父级和子级,然后显示结果。
https://stackoverflow.com/questions/1461138
复制相似问题