MSHFlexGrid 控件的MouseRow属性问题
一MSHFlexGrid 控件,两个固定行两个固定列,交替绑定两个数据表,一个表内的数据是固定不变的,另一个表里的数据可以添加删除,当两个表里都有数据时没有问题,当一个数据表里的数据完全删除空以后,回头再绑定另外一个,MouseRow 属性的值会比实际少一,比方点击第二行MouseRow 属性会是1,拉一下MSHFlexGrid 控件的滚动条再点击又对了,不知道问题出在哪里。
数据库用ADO,进程中动态绑定,因为想让第一列固定,若提前设MSHFlexGrid 控件的固定列为2则达不到预期效果,故在绑定前后这样写:
MSHFlexGrid1.FixedCols = 1
Set MSHFlexGrid1.Recordset = rc1
MSHFlexGrid1.FixedCols = 2
效果是达到了,但出现前面的问题,是不是问题出在这段代码?