我从数据库中获取数据。最初它会返回根元素行,它可以有多个子元素。问题是我正在获取每个父行,然后如果我选择一行,它将返回其中的子行,并自动添加新行。我无法在网格视图或datalist之间做出决定。哪个足以满足我的场景,或者有更好的方法来做到这一点。 从数据库返回的数据非常庞大,因此我需要获得适当的控制。
以下是一个示例
父元素:
特定行的子元素,在此当前Liabilitiess的示例中。每行将具有与之关联的不同数量。它可以达到任何层次结构级别:
答案 0 :(得分:1)
因为你已经理清了datalist或gridview。我建议使用DataList,因为它更灵活,功能更强大,您可以利用javascript来隐藏和显示嵌套行。
GridView也是强大的控件,但在这种情况下你也必须做嵌套的gridview。就像点击行时一样,你必须在该项目中显示另一个gridview。
有许多第三方控件可用,然后执行您需要的相同功能。
答案 1 :(得分:0)
使用Treeview控件。它更灵活。