【发布时间】:2009-10-15 20:27:27
【问题描述】:
有没有一种方法可以创建一个可折叠的 ASP.NET 网格视图,以显示基于复选框单击的父子关系?
【问题讨论】:
有没有一种方法可以创建一个可折叠的 ASP.NET 网格视图,以显示基于复选框单击的父子关系?
【问题讨论】:
一个简单的解决方案是将您的 GridView 包装在一个 UpdatePanel 中,然后像使用普通回发一样对所有内容进行编码。但这是一种非常严厉的做法。
另一种选择是使用 Microsoft 的 AJAX 库来调用 PageMethods。请参阅此处的第二个示例:http://www.asp.net/ajax/documentation/live/Tutorials/ExposingWebServicesToAJAXTutorial.aspx。页面加载后,您可以将函数绑定到复选框的单击事件,该事件调用 PageMethod 以将适当的 HTML 标签和输入注入行,并带有将值从表单传递到不同 PageMethod 的链接。
【讨论】:
我认为任何 Microsoft 网格都无法做到这一点。但是,第三方网格将执行此操作。我们在上一个项目中使用了 ComponentArt 的网格控件,并使用它来做你想要的。
【讨论】: