我想用msflexgrid数据表格管理数据,而表格需要按照一定格式进行操作,但不知怎样合并,请大家给些帮助,非常感谢!!!

解决方案 »

  1.   

    参考:http://support.microsoft.com/default.aspx?scid=kb;en-us;190225
    CString str;
    m_flexGrid.SetCols(3);
    m_flexGrid.SetRows(1);
    m_flexGrid.SetFixedRows(0);
    m_flexGrid.SetMergeCells(1);
    //m_flexGrid.SetCol(0);
    //m_flexGrid.SetRow(0);
    m_flexGrid.SetColWidth(0,1750);
    str = "Region\tName\tEmployee";
    _variant_t var;
    var.vt = VT_I4;
    var.intVal = 0;
    m_flexGrid.AddItem(str,(VARIANT)var);
    str = "Northwest\tBats\tBats";
    var.intVal = 1;
    m_flexGrid.AddItem(str,(VARIANT)var);
    str = "Northwest\tWhahoos\ttest1";
    var.intVal = 2;
    m_flexGrid.AddItem(str,(VARIANT)var);
    str = "Northwest\tWhahoos\ttest2";
    var.intVal = 3;
    m_flexGrid.AddItem(str,(VARIANT)var);
    str = "Northwest\tSharks\ttest3";
    var.intVal = 4;
    m_flexGrid.AddItem(str,(VARIANT)var); m_flexGrid.SetMergeCol(0,TRUE);
    m_flexGrid.SetMergeCol(1,TRUE);

    m_flexGrid.SetMergeRow(0,TRUE);
    m_flexGrid.SetMergeRow(1,TRUE);
    m_flexGrid.SetFixedCols(1);
    m_flexGrid.SetFixedRows(1);