DBGrid中的内容是从数据库中取出来的,我要使用它的filter功能,但是字符串类型的字段中有多余空格,请问有没有简单的办法去除DBGrid中字符串类型字段的空格?50分相送!

解决方案 »

  1.   

    有没有空格和你做filter关系很大吗?数据库可以用varchar字段不用char
      

  2.   

    当然有关系啊
    DBGrid.filter:='姓名='张三'';
    但其实姓名字段可能是'张三   ',这样的话就filter不出来了。
      

  3.   

    DBGrid.filter:='姓名='张三'';
    一般很少这么做吧DBGrid.Filter := '姓名 like '张三%'';还是可以改结构就按照我的方法,不能改就按照 delphfan(AMU)的
      

  4.   

    1. 字段设为varchar型 (SQL Server);
    2. DBGrid.Filter := '姓名 like '''张三%'''。
      

  5.   

    dbgrid 哪有filter 属性?
      table1.filter:='Ltrim(姓名) like '''张三%''' or Rtrim(姓名) like '''%张三'''  '