我根据用户输入的数据创建了动态数量的Gridviews。每个Gridviews都有自己的标题行,我希望用户能够通过单击特定列的标题对各个GridView进行排序。我一直在编写OnClick_sort方法以引用特定的GridView和该数据时遇到问题。另外,我希望这可以在客户端完成而不是传递回服务器,所以我需要在JavaScript中编写Sort方法,对吗?每个GridView都有一个唯一的ID,在将GridView添加到控件时生成。
答案 0 :(得分:1)
你可以通过唱Jquery来做到这一点。请参阅此... http://www.aspsnippets.com/Articles/Scrollable-GridView-with-Fixed-Headers-and-Client-Side-Sorting-using-jQuery-in-ASP.Net.aspx
答案 1 :(得分:-1)
您应该在内存中保留网格的元素,并使用您的代码对其进行排序(处理事件等)。但是,神奇之处在于:您应该将网格放在updatePanel中,这样您的代码就会被转换为将在客户端执行的脚本。如果您的代码太复杂而无法在客户端上运行,那么它将与服务器通信,而无需您的干预。
那是吗? ;)