TADoQuery的数据是从XML文件中得到,没有连接数据库,数据显示在DBGride中
,如果在TADoQuery中用程序添加一条数据,不保存,那么在DBGrid中可以显示出来,但是
这时候如果点击DBgride中的单元格,这条数据就没了,只显示一个空行,
随能解决,让这条数据还在

解决方案 »

  1.   

    DBGrid是数据感知控件,数据集里面没有当然不会在他里面了
      

  2.   

    当然要连接数据库。
    XML格式的文件与其它的格式没有使用上的区别。
      

  3.   

    我用程序在TADOQuery中加入数据了
    m_Query.Append;
    m_Query.Fields[0].AsString:='0';
    m_Query.Fields[1].AsString:='1';
    m_Query.Fields[2].AsString:='2';
      

  4.   

    m_Query.Append;
    m_Query.Fields[0].AsString:='0';
    m_Query.Fields[1].AsString:='1';
    m_Query.Fields[2].AsString:='2';
    Query.post;
      

  5.   

    我忘了说了,XML文件在我装载进入TADoQuery后,我就给删除了
    Query.post;不起作用
      

  6.   

    XML文件删除后,可能是因为没有了数据存储的载体吧!因而增加的数据不能存储!