首先,指定针对哪一行进行排序;然后设置排序方法即可,1为升序,2为降序。需要注意的是,如果数据量很大,排序之前可以先将FlexGrid控件设置为不可见,排序结束后再恢复为可见;或者SetRedraw(FALSE),排序后设置为TRUE。示例代码如下:
m_flexgrid.SetRedraw(FALSE);
m_flexgrid.SetCol(1);
m_flexgrid.SetColSel(1);
m_flexgrid.SetRow(0);
m_flexgrid.SetRowSel(0);
m_flexgrid.SetSort(2); // 1为升序,2为降序
m_flexgrid.SetRedraw(TRUE);