2010-10-01 63 views
0

使用ASP.NET和C#解决以下问题的最佳方法是什么?UpdatePanel中的Gridview更新

我有一个数据库包含一个公司表,产品表(每个公司有多个产品,虽然表没有链接)和一个详细信息表。

我想要的是显示公司表。选择一家公司可以揭示该公司的产品表。选择产品会显示详细信息表。

我想把它们放在更新面板中,这样只有页面的这一部分更新,并且想知道社区认为是最好的方法。

我想知道,目前,是否有可能以编程方式更改单个gridview的数据源。或者,最好是有多个gridviews并改变可见性?

或者,也许gridviews是不是要走的路?我不知道。

任何反馈将不胜感激!

+0

我喜欢你现在正在做的事情。 – anishMarokey 2010-10-01 10:01:02

回答

1

我使用ListView轻松实现了一层嵌套,这非常棒,因为它让我可以完全控制UI,因此我可以轻松创建嵌套过程,我可以为每个条目投入两个TR标签,第一个包含细节,第二个包含下拉面板。你可以很容易地接下来的两三层面板。您可以轻松设置多个列表以创建嵌套结构。我写了JS脚本来显示/隐藏面板。

我发现为我工作。

HTH。

+0

我最终没有使用这种技术,因为我想要不同的表格,而不是嵌套的视图。这是个好主意,谢谢你的帮助! – Rich 2010-10-13 12:15:11