GridView,DataSet中的父子表

时间:2009-07-15 19:19:01

标签: c# .net gridview

我有一个GridView控件,它有一个DataSet作为数据源。数据集包含两个表(出版物和所有者)之间的父子关系。迭代创建gridview每一行的数据集时,如何访问子表中的数据以便显示它?

谢谢R。

1 个答案:

答案 0 :(得分:0)

R,

我今天一直在寻找最佳方法。如果它是一个性能不高的低流量站点,您可以先从父表中获取数据,然后使用内联方法传递ID来获取子数据。虽然效率不高。

另一种方法是创建一个具有表示父表和子表字段的属性的类。然后返回表示要绑定到的类的对象列表。

我正在考虑针对我的特定情况采用ADO.NET方法 - 使用DataSet和DataRelation类。基本上,我们使用相关表填充单个DataSet,并使用DataRelation类,如下所述:

http://www.codeguru.com/csharp/.net/net_data/datagrid/article.php/c10947

安东尼: - )