单个儿童/父母的自相关数据表

时间:2018-07-27 13:54:48

标签: c# winforms datatable dataset

我遇到了DataTable和DataSet的问题。

我在桌子上有一个自我关系。每行都有一个孩子,一个孩子有一个孩子,等等... 我将所有这些行填充到DataTable中,并使用像这样的DataSet关系:

DataRelation parentChildRelation = new DataRelation("ParentChild", ds.Tables[0].Columns["testNumericId"], ds.Tables[0].Columns["ParentIdNumeric"], false);

问题是当我想显示此数据集时。它有一个有所有孩子的父母+每个孩子一行。

Parent 1
    Child 1
      Child 1-1
      Child 1-2
    Child 2
       Child 2-1
         Child 2-1-1
Child 1
Child 1-1
Child 1-2
etc ...

关于可能是什么问题的任何想法?我不想为每个孩子创建一个数据表,因为我有很多孩子,这样做很痛苦。

谢谢。

0 个答案:

没有答案