刚开始设定行数的话,若行数定的太大,按列排序的时候空格都排前面了.
另:能不能初始化的时候就把背景和字体颜色设好,不是每次加的时候才一个一个的设吧

解决方案 »

  1.   

    当然可以。手上没源码了,函数名记不清了
    1。 SetRowconut(int nrow)设定行数。
        Addrow...还是InsertRow... 之类的函数,  在某行前(后?不好意思,忘了)加一行。
        还有删除行的函数,都有的2。我记得有个默认的背景色属性,和字体,初始化时改变它。
       源码都在,要什么自己改、或者加就是了。
      

  2.   

    我每次查询的结果都要重新一个一个写gridctrl的单元格一次,这样太费时间,有好的方法吗 
      

  3.   

    每次查询前,将行数设为1行,这样查询表格就将上次查询的结果清除了。
    再根据本次查询的记录集个数以及内容,重新生成查询结果的表格。
    最后refresh一下,就可以了。一般来说行数不是太夸张地话,速度不是问题。