首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在DataGridView上显示DataRelation

如何在DataGridView上显示DataRelation
EN

Stack Overflow用户
提问于 2009-09-22 16:27:52
回答 1查看 4.1K关注 0票数 0

5并且我尝试为每个实体使用单个查询来解决“多个实体的情况”,然后使用DataRelation连接它们,所以在我意识到我已经尝试以这种方式显示数据后:

代码语言:javascript
复制
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中,那么我如何显示“连接结果”呢?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-04 21:14:42

datagridview不支持在一个数据网格视图中使用关系表,而是直接绑定到相关表,您必须创建两个数据网格父级和子级,然后显示结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1461138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档