如图,关键处有二个,第一个是:点一下前面这一栏就可以出现一个下拉的菜单,并可以在选定其中显示的显项是触发事件,第二个是,最左边这一栏是按键状态的一排,只要鼠标移到或选定了某一行,即会有一个三角形出现指着这一行,研究了几天D7所有的相关的控件,没有发发现能实现这些功能的表格控件,不知道是那个控件能实现,同时怎样实现,最好有相关控件实现的实例源码,先在此谢过了,我有装了TMS相关组件,其中ADVoutlist控件好像也不行

解决方案 »

  1.   

    第三方的用dev系列控件,如dxdbgrid,dbtreelist等,delphibox.com有下载标准控件,可以自己画
      

  2.   

    delphibox.com有,我们都是从那下的
      

  3.   

    或者你在网上搜吧,dev系列组件或者dxdbgrid
      

  4.   

    输入“dev控件”进去,检索出来的就一个"DevExpress DEVSetup 安装程序",是不是应当就是这个,可是后面的留言这个安装的组件好像有问题,且是2007-10月的,有没有用过没有问题最近的版本,发个链接
      

  5.   

    cxGrid,dxGrid及EhLib都能实现此功能
    到www.2ccc.com去找。
      

  6.   

    看起來應該是DEV做的。CXGRID做的。  DEV5 在盒子裏能下載到。
      

  7.   

    cxgrid能实现 控件名 Developer Express delphi盒子上有下
      

  8.   

    DBGridEh
    用标准的DBGrid画也是可以的。
      

  9.   

    谁能提供一下用标准DBGRID画出这种表格的源代码吗,只要简单的提示一下的源码就行(有实例更好),看一下是怎样入物将combobox这样的下拉控件作显示栏中,不想再装第三方控件了,已装了不下7-8个第三方控件了,
      

  10.   

    你的邮箱是?我给你用dbgrid实现的demo程序,数据库为delphi自带的---DBDEMOS
      

  11.   

    第一个:想要在哪个TDBGrid的Column列有下拉菜单,选择相关的Column有个PickList属性,自己加。
      

  12.   

    第一个:如果下拉的值就是当前列的值的话,可以使用Picklist,如13楼所说。
            如果下拉的值仅是操作作用,可考虑用了Combobox覆盖之,点到哪一个格子时就在该格画一个Combobox下拉就行了
    第二个:好像Delphi的DBGrid都有此功能,点中该行会有个三角符,编辑时会显示一个竖线不知是不是偶理解错Lz意思了.....
      

  13.   

    不是当前列的值,picklist我试过行不通,可以采取第二种用combobox覆盖,最好能有加入图片的方法,但不知怎样的覆盖,没有作过,思路是不是,先判断选中了那一行,再进行combobox创建,之后再在(ondrawcolumncell事件中)覆盖到选中的这行所要覆盖的列上,如果是这样的话,我自已弄的话没有几天都弄不出来(以前没有作过,要把所有的属性和事件全部研究透起码要一周的时间),这里那个有没有现成的源码给一个,省我几天的时间, 在些先谢谢了
      

  14.   

    代码发给你了,采用combobox嵌入dbgrid的方式,可以满足你的需求。
      

  15.   

    cxGrid,dxGrid及EhLib都能实现此功能,可以到盒子上面去下载
      

  16.   

    首先谢谢AVAN_LAU,你发的代码收到了,不过不是这样的功能,不能用DBcombobox,我要的是Combobox,这个控件中的数据也不是表中的数据,是自行的item中设置的,只作功能选择之用,仔细看我的表
      

  17.   

    这还需要第三方控件么,用DBGrid控件加comboBox就搞定了