即使表中没有一条记录,也要让DBGrid网格画满客户区,怎么做?

解决方案 »

  1.   

    有意思,  用StringGrid, XLGrid, Cell
      

  2.   

    StringGrid与表关连就是循环出表里的内容然后加入StringGrid的单元格里,至于楼主提出的问题真是有意思,没有数据也要显示满格,不知道有什么意义:)
      

  3.   

    这样子可以,呵呵
    在DBGrid的OnDrawColumnCell事件中加上:
    TStringGrid(DBGrid1).RowCount := 15; //估计一个数,足够大可以充满整个Grid即可
      

  4.   

    把DBGrid的Align属性设置为: alClient 就可以了!
      

  5.   

    用DBGridEh控件,具体的方法见其Demo
      

  6.   

    www.playicq.com去查这个控件
    ehlib3.1速达显示效果
    具体有中文说明,可以做为参考。我用过的。