除了将allowsorting属性设为true外,还要在要排序的字段上写SortExpression,并且在datagrid的sortcommand中写代码。

解决方案 »

  1.   

    public void SortRows(Object objSender, DataGridSortCommandEventArgs objArgs )
    {
    gstrSortOrder = objArgs.SortExpression.ToString();
    BindDataGrid();
    }
    可我早期已写过了啊! 还不会显示链接,why???
      

  2.   

    SortExpression这个属性没有设吧
      

  3.   

    可以在属性设计器里,选择好某一字段后,在排序表达式里写字段名,也可以直接写,例如:
    <asp:BoundColumn DataField="hbdwno" SortExpression="hbdwno"  ReadOnly="True" HeaderText="工号"></asp:BoundColumn>