我从数据库里把记录显示到msflexgrid控件里,但是有些字段的值是空的,从数据库表里读出记录后,显示到msflexgrid里后,隔三差五的有很多记录中间的字段是空的,现在问个问题,怎么样把这些中间有些字段是空的记录删除掉,使得在msflexgrid里只剩下完整记录的那些记录。

解决方案 »

  1.   

    一个是在数据库查询的时候就把空记录删除,SQL语句里的什么WHERE什么的就能做到
    另一个方法是先不显示GRID控件,使用循环扫描空行,再将空行删除,再将控件显示出来
    看你喜欢用哪一个了
      

  2.   

    显然第一种办法效率高的多啊!
    对那些可能为空的字段,我们可以采用 where 语句进行排除。select * from table where 字段 is not null