我点击MSHFLEXGRID的第三列,相应行的第三列的格子变为红色.界面启动时,先从数据库里查询记录,放到MSHFLEXgird中
1.如果数据库为空,则再往数据库中添加记录,重新查询,点第三列的格子,则相应行的格子不变红,感觉好像是MSNFLEXGRID无法获得焦点.这是重新启动界面则一切正常.
2.如果数据库不为空,则点击后,相应格子变红,且再往数据库中填记录,再读出也一切正常请各位前辈指点一下,谢谢
1.如果数据库为空,则再往数据库中添加记录,重新查询,点第三列的格子,则相应行的格子不变红,感觉好像是MSNFLEXGRID无法获得焦点.这是重新启动界面则一切正常.
2.如果数据库不为空,则点击后,相应格子变红,且再往数据库中填记录,再读出也一切正常请各位前辈指点一下,谢谢
我是这样处理的,对RS进行判断,如果有数据则将MSHFLEXGRID绑定到RS上,如果没有数据则不要绑定,然后手工设置表头显示的内容。