我遇到了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 ...
关于可能是什么问题的任何想法?我不想为每个孩子创建一个数据表,因为我有很多孩子,这样做很痛苦。
谢谢。