用DBGird、  Query、 tdatasource 
就这三个组件可以用query控件控制DBGird中显示的内容吗?
如果可以怎么设置
非常感谢~!~
分不够可以再给!

解决方案 »

  1.   

    dbgrid的datasource属性设为tdatasource 
    tdatasource 的dataset属性设为Query
    Query的database属性连到BDE设置的一个名字,sql属性写上sql语句,后再active属性为true
    这样就行了
      

  2.   

    我把datasource设置好了以后(补充一下。还用了一个table控件)
    dbgird中可以显示table中的数据
    怎么用query控制dbgird中显示的内容(我已经写了控制语句)
    Var
       shuru:string;
    Begin
        Query1.Close;
        Query1.SQL.Clear;{清除SQL属性中的SQL命令语句}
       Query1.SQL.Add('Select * From zhigong where mingzi='+QuotedStr(shuru));//SQL命令语句
        Query1.Open;//打开数据库,执行SQL查询
    End;
    可DBGIRD中不更新的~
      

  3.   

    我刚才实现过一下
    现在看怎么又不行了
    我把query1的datasour