代码如下:
//在GridView的RowCreated事件中
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header) //如果是表头
foreach (TableCell MyHeader in e.Row.Cells) //对每一单元格
if (MyHeader.HasControls())
if (((LinkButton)MyHeader.Controls[0]).CommandArgument == GridView1.SortExpression)
//是否为排序列
if (GridView1.SortDirection == SortDirection.Ascending) //依排序方向加入方向箭头
MyHeader.Controls.Add(new LiteralControl("↓"));
else
MyHeader.Controls.Add(new LiteralControl("↑"));
}