delphi7里面DataSource.Dataset为什么不能指向到Query?? 
如果不用Query用TABLE的话就可以指向 这是什么原因? 
我该如何把SQL的执行结果反映到DBGried中? 

解决方案 »

  1.   

    可以指向query ,如界面上看不到,可以 datasource1.dataset:=query1;
      

  2.   

    DBGrid1.DataSource:=DataSource1;
    DataSource1.DataSet:=Query1;
      

  3.   

    DBGrid1.DataSource:=DataSource1;
    DataSource1.DataSet:=Query1;
    正解
      

  4.   

    点中你加进来的DataSource,然后在直接在属性设置中设置DataSet,如何你找不到属性设置在哪里,用快捷键F11调出属性设置面板,设置之前最好把你的DataSet连上数据库
      

  5.   

    delphi7里面DataSource.Dataset为什么不能指向到Query??  
    如果不用Query用TABLE的话就可以指向  这是什么原因?  
    答:
    这个问题可能是因为你的Query中的SQL属性缺失造成的(看你的Structrue的指示,Query是不是有个黄问号?)。
    当有黄问号有的时候是连接不上的。我该如何把SQL的执行结果反映到DBGried中?  
    将DBGrid1.DataSource:=DataSource1; 然后打开Query或者Table即可反映