C# 层次结构自定义用户控件

C# 层次结构自定义用户控件,c#,asp.net,javascript,gridview,C#,Asp.net,Javascript,Gridview,我希望开发一个自定义层次结构控件。我很难将我的大脑围绕在这个概念上。我的问题是。是从Gridview还是从Treeview控件派生。如果有人对这两种方法的总体实施有任何想法或联系,那就太好了。提前谢谢 如果有帮助的话,我的数据返回时每行都有一个级别列 我已经看过ComponentArt的解决方案,但在许多情况下,目前公司的资金不允许这种或“RadGrid”解决方案 树状视图似乎是一个合乎逻辑的选择,因为它有关系。我必须建立一个动态的一对多关系。在运行查询之前,我不会知道父对象 导出控件将是理想的

我希望开发一个自定义层次结构控件。我很难将我的大脑围绕在这个概念上。我的问题是。是从Gridview还是从Treeview控件派生。如果有人对这两种方法的总体实施有任何想法或联系,那就太好了。提前谢谢

如果有帮助的话,我的数据返回时每行都有一个级别列

我已经看过ComponentArt的解决方案,但在许多情况下,目前公司的资金不允许这种或“RadGrid”解决方案

树状视图似乎是一个合乎逻辑的选择,因为它有关系。我必须建立一个动态的一对多关系。在运行查询之前,我不会知道父对象


导出控件将是理想的。因为我在几乎所有在线示例中都看到了大量Javascript。我想把它包含在内,供其他开发人员使用。

您的问题相当模糊。如果要更改GridView的行为并创建类似的表格列表,可以从GridView或
System.Web.UI.WebControls.DataBoundControl
派生类。但是TreeView是如此不同,如果您想要一个层次控制或TreeView类来改变行为,您可以从
System.Web.UI.WebControls.hierarchycalDataboundControl
派生类。

我最终选择了一个devexpress解决方案。这项工作感谢您的回应。