2009-07-15 58 views
2

我有一個GridView控件,它有一個DataSet作爲數據源。數據集包含兩個表(出版物和所有者)之間的父子關係。當遍歷數據集迭代創建GridView的每一行時,如何訪問子表中的數據以便我可以顯示它?GridView,數據集中的父子表

感謝R.

回答

0

R,

我自己今天一直四處尋找一個最好的辦法了這一點。如果這是一個性能不重要的低流量站點,那麼您可以先從父表中獲取數據,然後使用內聯方法傳遞ID以獲取子數據。雖然效率不高。

另一種方法是創建一個具有表示父表和子表的字段的屬性的類。然後返回表示要綁定的類的對象列表。

我正在考慮針對我的特定情況使用ADO.NET方法 - 使用DataSet和DataRelation類。基本上,我們填充相關的表的單個DataSet和使用的DataRelation類如下所述:

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

安東尼:-)