我正在显示一个GridView并对其进行排序,并在标题上显示每个排序的图像。
当页面首次加载时,我看不到我正在排序的行旁边的箭头。只需点击一下,我就会看到箭头。当我单击另一行进行排序时,它会正确排序,但箭头会显示在上一个排序的行上。只有在第二次单击现有行后,箭头才会从上一个排序行消失到当前行。
如何修改代码,
答案 0 :(得分:2)
加载数据后,您似乎正在更改排序方向。
尝试像这样更改网格排序事件
ViewState["sortExp"] = e.SortExpression;
PullData(e.SortExpression, sortOrder);