如何在代码隐藏中对动态创建的GridView进行排序

时间:2013-03-25 18:52:13

标签: c# javascript asp.net gridview

我根据用户输入的数据创建了动态数量的Gridviews。每个Gridviews都有自己的标题行,我希望用户能够通过单击特定列的标题对各个GridView进行排序。我一直在编写OnClick_sort方法以引用特定的GridView和该数据时遇到问题。另外,我希望这可以在客户端完成而不是传递回服务器,所以我需要在JavaScript中编写Sort方法,对吗?每个GridView都有一个唯一的ID,在将GridView添加到控件时生成。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:-1)

您应该在内存中保留网格的元素,并使用您的代码对其进行排序(处理事件等)。但是,神奇之处在于:您应该将网格放在updatePanel中,这样您的代码就会被转换为将在客户端执行的脚本。如果您的代码太复杂而无法在客户端上运行,那么它将与服务器通信,而无需您的干预。

那是吗? ;)