请问﹕怎幺将查询出来的值赋给DBGrid﹖如﹕
    S_ID:=ADOQuery1.FieldValues['S_ID'];
    S_NAME:=ADOQuery1.FieldValues['S_NAME'];
    S_KIND:=ADOQuery1.FieldValues['S_KIND'];
    S_INT:= inttostr(ADOQuery1.FieldValues['S_UNIT']); //为整数
   那怎幺样将﹕S_ID,S_NAME﹐S_KIND,S_INT赋给DBGrid?

解决方案 »

  1.   

    建立一个datasource的dataset属性为ADOQuery1】
    然后你的dbgrid的datasource设置为datasource1
      

  2.   

    如上,只要将查询控件(如ADOQUERY,QUERY。。)与DBGRID和DATASOUCE三者关联就OK了
      

  3.   

    DBGRID跟数据源关联起来,然后DBGRID就等数据集中的SQL查询结果了。
      

  4.   

    用DBGRID和数据集做一个连接.即DATASET
      

  5.   

    我觉得是用查询控件与DBGRID和DATASOUCE三者关联
      

  6.   

    有2种方法:
      1:静态   加一个datasource1 组件  它的属性 DATASET 定为 ADOQUERY1
                DBGRID1的属DATASOURCE 设置为DATASOURCE1;
      2:动态的 
       加入一个ADOTABLE1    WITH  ADOTABLE1 DO
         adotable1。close;
         adotable1.tablename:=‘你的表名’;
         adotable1.open;
       
        end;
       datasoure1.dataset:=adoquery1;
       dbgrid1.datasource:=datasourde1;
      

  7.   

    呵呵,大哥呀,是不是简单的查询呀,查询内容在DBGRID中显示呀。。