dbgrid只能显示3个字段.

解决方案 »

  1.   

    右键点击DBGrid,选择Columns Editor,在出来的窗口中设置你要显示的字段。想显示哪个就显示哪个!
    呵呵,你的地盘,你作主!
      

  2.   

    要是上面说的方法都不好使,换个GRID试试看行不?
      

  3.   

    [求助]dbgrid只能显示3个字段?奇哉!怪哉!问题:如题目.源代码:procedure TForm2.Button1Click(Sender: TObject);
    var
        sql,key : string;
    begin
       if  edit1.Text<>'' then
           begin
               key:=trim(edit1.Text);
               sql:='Where 书名 like ''%'+key+'%''';
               query1.Close;
               query1.SQL.Clear;
               query1.SQL.Add('select *  from  book_store ');           query1.SQL.Add(sql);     
               query1.Open;
               label7.Caption:=inttostr(query1.RecNo);
           end
        else
           begin
               messageDlg('请正确输入书名',mtInformation,mbOkCancel,0);
               edit1.SetFocus;
           end;
    end;曾在Adm_adamlee兄的建议下将条件语句和select主句写在一起,但同样不能解决问题.不知道是何缘故?原数据表及运行结果见附件http://wendream.ys168.com/     我的程序  文件夹  运行图片.rar
      

  4.   

    改columns属性,我试过了.问题依旧没有解决啊!
    hongss(笑霸王) 介绍的方法也试过了,没用的.
    上面贴出代码,请大家帮我看看哈.
    小弟在这里谢谢了!
      

  5.   

    双击DBGrid,自己添加就是的.不过field设置成你数据库的field名.
      

  6.   

    改columns属性不行的話就只好像VFORK說的那樣了...
      

  7.   

    你用的是SQL SERVER吧.看看这些字段对不同的用户的权限是否一样.可能是这里的问题.
      

  8.   

    按道理不会出现这样的问题,你自己仔细看看吧。
    你是不是在grid中手工设置了列的信息,如果这样,
    你把那里面的设置全部删掉,让它自动生成列。
      

  9.   

    看看是不是设置里弄错了,在item里设置