1.当没有任何行被选到的时候,我发现GetRow和GetRowSel返回的值都是1,怎么区分
到底是选中了第一行还是没有选中任何行?我得FixRow和FixCol都是12.怎么实现全选?
我的FlexGrid里面有个count记录插了多少条记录.
当全选的时候我是这样做的?
SetRow(1);
SetCol(1);
SetRowSel(count);
SetColSel(8); //一共有11列,但是第一列是Fix的,最后两列我将Colwidth 设成0
//以便隐藏但是选择之后的效果去不是全选?
多谢大家了
到底是选中了第一行还是没有选中任何行?我得FixRow和FixCol都是12.怎么实现全选?
我的FlexGrid里面有个count记录插了多少条记录.
当全选的时候我是这样做的?
SetRow(1);
SetCol(1);
SetRowSel(count);
SetColSel(8); //一共有11列,但是第一列是Fix的,最后两列我将Colwidth 设成0
//以便隐藏但是选择之后的效果去不是全选?
多谢大家了
http://www.codeproject.com/miscctrl/flexgrid.asp#xx297915xx
实现如下:
m_FlexGrid.SetRedraw(FALSE);
m_FlexGrid.SetFocus();
m_FlexGrid.SetRow(1);
m_FlexGrid.SetCol(1);
m_FlexGrid.SetRowSel(m_FlexGrid.GetRowCount());
m_FlexGrid.SetColSel(8);
m_FlexGrid.SetRedraw(TRUE);