dbgrid如何隐藏滚动条?

解决方案 »

  1.   

    不可能的, 用 Ehlib 可以, 不过隐藏后有点麻烦, 在需要时你得自已控制一个滚动条
      

  2.   

    还有一个问题,比如你连接一个表它有400000条件记录,怎么在当输入数据时,dbgrid显示的是空白
      

  3.   

    Ehlib 控件啊, 建议你用一下, 他里面有垂直水平滚动条的属性, 改动 None 就好了400000条记录啊, 没见过这么大的记录在 dbgrid 中录入的, 可以作个录入窗体吧, 要不然这么大的量, 到最后一条记录不知要花多长时间才能到呵
      

  4.   

    这.. 不用临时表也行, DataSet.Last 是要从数据库下载所有记录的, 量太大了点吧DataSet.Append, 不理会 DBGrid这边的反应, 要不然你 DataSet.DisableControl 好了, 一个新的录入窗口, DataSource.DataSet := 这个DataSet想细说啊... 不知怎么说好DBGrid 一般记录上 1k 条就没人去看了, 要作大量分类条件, filter, 这样 3k 也没人再看了, 用户关心结果, 这么多记录无非就是一个要一个统计你可以 select * from table where 一条记录都没的条件, Query.Open, 再录入啊你用的是 ADO? ClientDataSet?
      

  5.   

    新的录入窗口中放的是 DBEdit, DBCombo 控件, 看得也美观
      

  6.   

    下班,88msn: [email protected]