連接﹕dbgrideh--->datasource--->query(select * from pc_scdtl)
在dbgrideh默認設置的情況下(readonly false)﹐無法對dbgrideh中的每一列進行編輯﹗
如果把上面的QUERY直接換成TABLE﹐其他不變的情況下dbgrideh的每列可以進行編輯﹐有什么辦法在連QUERY的同時dbgrideh可以直接編輯的﹖

解决方案 »

  1.   

    抱歉﹐繁体系統沒裝簡体輸入法﹗swcsoft(对不起,我踩到你尾巴了!) 
    已經說得很清楚﹐readonly為false!!
      

  2.   

    应该是datasource的AutioEdit设为了false了吧,改成true试试看~~
    真晕~~这个AutioEdit不懂有没有写错~~嘿嘿~
      

  3.   

    我都遇过呢种情况,但系我用嘅系笨办法:一般情况下我会dbgrideh--->datasource--->adotable,因为这种情况可以直接编辑dbgrideh,大家都知道~。但当需要用到SQL语句的时候我会把datasource1.dataset:=adoquery1  当sql语句结束后当然就把它连回去了。datasource1.dataset:=adotable1。当然query应该也是一个原理。方法土了一点,但挺实用。
      

  4.   

    mdejtod(稻草人) ( )
    datasource的AutioEdit是已經設為TRUE了 
     
    hope100() ( )  
    為什么我這樣用了還是不行﹖﹖程序開啟后我可以在那一列的下拉菜單裏看到日期(那一列為日期型)內容﹐但是這些內容就是沒辦法選上。
      

  5.   

    我试过可以啊,能编辑。加多一个Button,编写一个insert into就可以继续添加了。如果你不行的话加我Q:43281421,我把程序发给你