很简单的Grid,就像是windows资源管理器用“详细资料”显示时那种,或着就是XP的“任务管理器”中“进程”那种。有多个列,每列显示我想要的一个字段。列和列还可以自己拖动顺序(这个我不要求)。听起来有点像是DBGrid或者StringGrid,但是DBGrid貌似只能从数据源(DataSource)中读取内容,找了半天也没找到怎样不连接数据源新开一行。而我只是想自己增加一些字段进去,不需要涉及到使用数据库。就像是ListBox.Items.Add(file1.filename + ' ' + file1.filesize这种)。StringGrid又比较难看。
大家给我支支招吧,或者是DBGrid可以设置一下,能够自己Add数据;或者是找个什么控件能够实现的。新人分不多,惭愧

解决方案 »

  1.   

    StringGrid就可以啊,或者其他第三方增强型的Grid控件,如DevExpress的QuantumGrid
    一次显示数据不多也可以用ListView
      

  2.   

    delphi 本身的控件就很好了,增加一行不可以 dbgrid1.rowcount:=dbgrid1.rowcount+1 吗
      

  3.   

    推荐使用listview,个人感觉比stringgrid好用、也好看,也好操作
      

  4.   

    做这个用 ListView 容易多了,用 Grid 反而不好
      

  5.   

    用ListView简单多了,对于初学者来说,用TcxGrid反而麻烦,要装控件,还要看它的DEMO
      

  6.   

    是的,昨天我试了试,Listview不错,能够满足要求。谢谢大家了。