请问如何实现使一列的显示方式如标签那样呢?(也就是这一列的每一个数据都显示在一个类似按钮上面!
还有怎样才能建立一自动计数的列?

解决方案 »

  1.   

    1、双击DBGrid,加入所有字段,单击某个字段,编辑它的PickList属性,运行时即可有下拉列表。
    2、在数据源(Query或Table)的BeforeInsert事件里记录当前字段的值,存入一个公用变量,将变量的值加1,然后在OnNewRecord事件里将此变量的值赋给新记录。
      

  2.   

    第一个问题不是很理解你的意思。
    第二个问题建议你用第三方控件DbgridEH。到www.delphibox.com下载吧,功能很强大的。方法:在数据源(Query或Table)的BeforeInsert事件里记录当前字段的值,存入一个公用变量,将变量的值加1,然后在OnNewRecord事件里将此变量的值赋给新记录。
    如果用在c/s下是行不通的。
      

  3.   

    太简单了,将FixedCols设为1就可。
      

  4.   

    要建立一自动计数的列,最好用EHLIB控件。
      

  5.   

    能不能说得详细一点啊?  Fixedcols是哪个控件的属性啊? 还有EHLIB控件是第三方控件吧?