目前正在做一个项目,是用DELPHI开发的,替换以前用PB开发的一个系统,结果客户说PB那个系统输入简单,就是在DATAWINDOW里直接输入,而DELPHI是在EDIT控件里输入后保存到GRID里,现在客户意见很大,因为他们都是年龄大的,操作习惯改不过来,请问DELPHI里有不有什么控件类似与PB里的DATAWINDOW吗?我知道有TSGRID,但是TSGRID不太好控制,有不有什么好的控件请兄台们推荐一下!!急死我了!!

解决方案 »

  1.   

    用TDBNavigator+TDBGrid 看看行不行,或者用data controls组件页里的组件
      

  2.   

    DATA CONTROL里的控件也只是直接跟数据绑定,现在他们的要求是像PB一样直接在一个类似DATAWINDOW里操作,不能在一些专门输入的控件里操作
      

  3.   

    Delphi第三方的DBGrid功能也很强大,比如EnLib。
      

  4.   

    不知道这个人说得是不是真的Ehlib v4.14
    DBgrid 增强:支持多表头,多固定列,按表头排序,支持合计列,并支持直接打印. 可以和PB的DataWindow媲美,吐血推荐
      

  5.   

    http://www.delphifans.com/SoftList/Catalog_21_SoftTime_Desc_1.html
      

  6.   

    Ehlib v4.14可以直接在表格里输入??
      

  7.   

    delphi自带的dbgrid都可以啊,Ehlib 里的grid功能强大些
      

  8.   

    失踪的月亮,我的意思可能没有表达清楚,在PB里的DATAWINDOW里每个格子我都会写代码进去,可能要从数据库的一些表通过代码取得相应的名称,而不是说在DATAWINDOW里直接敲一些数字字符进去保存到表里,也就是说我在输入的时候还是要取数据库的一些字段,这个DBGRID做不到啊
      

  9.   

    本人用pb二年多,ehlib中的dbgrideh功能比datawindow功能要强,完成可用它模拟datawindow,如果还有报表部分(pb中的datawindow也兼做报表)可用fastreport代替。
      

  10.   

    PB应该支持ActiveX,
    可以看看能否用PB开发一个ActveX控件
      

  11.   

    用这个DevExpress GridSuite,很方便,你可以用这个做一个PB,呵呵。如何不知道怎么用,可以联系我。
      

  12.   

    用PB的datawindow确实很简单,不用些很多代码就可以完成基本的功能。
    用delphi做应该也能达到同样的效果,不过要费事
      

  13.   

    jwstisonia() ( ) 信誉:100    Blog   加为好友  2007-6-11 10:46:43  得分: 0  
     
     
       
    失踪的月亮,我的意思可能没有表达清楚,在PB里的DATAWINDOW里每个格子我都会写代码进去,可能要从数据库的一些表通过代码取得相应的名称,而不是说在DATAWINDOW里直接敲一些数字字符进去保存到表里,也就是说我在输入的时候还是要取数据库的一些字段,这个DBGRID做不到啊
    ehlib
      

  14.   

    推荐DevExpress.ExpressQuantumGrid.Suite,就它了,绝对首选,一用就会爱死它!
      

  15.   

    如果我需要在某一行的某一列输入代码 弹出取码窗口,然后由用户再选定一条记录保存
    这个事件应该写在CXGRID什么事件里?
      

  16.   

    dbgrideh和cxgrid绝对没有datawindow的功能强大,datawindow是pb的核心技术,sybase公司的专利,除非其他的公司买下这项专利使用权,否则是不可能做到datawindow那么强大的。
    cxgrid虽然也很强大,但是使用上比datawindow复杂多了,而且他们的版本两天一升级,三天一换代,搞得代码兼容性和稳定性都不行,真不知道他们是怎么想的。