gridview 排序时候显示箭头

//在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("↑"));



}

你可能感兴趣的:(object)