目前已经做了网格控件GridCtrl,但怎么让它有排序功能呢?就是鼠标点击第一行的字段时,可以将该字段下的内容进行排序,同时具有升序和降序功能。在线等待

解决方案 »

  1.   

    你可以在MOUSEDOWN中加入一段CODE就可以了。
      

  2.   

    我在MOUSEDOWN中加入了如下代码:
    BOOL bAscending=TRUE;
    int nCol=m_ctrlContextTO.GetFocusCell().col;
    int low=m_ctrlContextTO.GetFixedRowCount();
    int high=m_ctrlContextTO.GetRowCount();
    m_ctrlContextTO.SortTextItems(nCol,bAscending,low,high);
    我不知道调用SortTextItems函数对吗,参数对吗?
    麻烦再详细说一下,我还是个初学者。谢谢!