为datagrid控件设置多列排序时,dataview.sort = "col1 desc, col2 asc";
如何让ColumnHead上的那个小三角图形出现在多列上,现在只有设置一列的时候出现这个小三角。

解决方案 »

  1.   

    那个小三角应该是针对一列的吧,如果默认成多列,那究竟是针对谁排序呢,排序顺序是谁在先呢,这个需求有点过。绑定的时候默认多列排序就可以了,就如dataview.sort = "col1 desc, col2 asc";这样,没必要把小三角也弄成多个。
      

  2.   

    可以在CaptionText中提示出当前排序情况
      

  3.   

    "绑定的时候默认多列排序就可以了,就如dataview.sort = "col1 desc, col2 asc""
    小山说得 很有道理啊!没有必要 多此一举吧!
      

  4.   

    关键是看不到sort的column, 不用三角图形的方式展现不很直观。
      

  5.   

    我记得COLUMNHEADER属性里面好象可以设置的,你查查MSDN