如何在GridView的页面加载和排序过程中显示排序箭头

本文关键字:排序 过程中 显示 加载 GridView | 更新日期: 2023-09-27 18:16:53

我正在显示GridView并对其进行排序,并在标题上显示每次排序的图像。

当页面首次加载时,我没有看到我正在排序的行旁边的箭头。点击后我才看到箭头。当我单击另一行进行排序时,它会正确排序,但箭头显示在上一个排序的行上。只有在第二次单击现有行之后,箭头才会从先前排序的行消失到当前行。

如何修改代码,

  • 在页面加载时,图像显示在排序的标题旁边的方向?
  • 如何在第一次点击时显示标题旁边的图像而不是第二次点击?

如何在GridView的页面加载和排序过程中显示排序箭头

看来你是在加载数据后改变排序方向。

尝试像这样更改您的网格排序事件

ViewState["sortExp"] = e.SortExpression;
PullData(e.SortExpression, sortOrder);