append增加时能不能增加在第一行,每次都在底下,数据多的时候不方便

解决方案 »

  1.   

    append是在最後面的,用insert吧,會在當前行插入數據
      

  2.   

    last
    append
    edit
    post
      

  3.   

    adouqey.append;//在最后增加
    adouqey.insert;//在当前指针所处位置增加
      

  4.   

    datasource1.DataSet.Last;
    datasource1.DataSet.Insert;
    datasource1.DataSet.Edit;
    datasource1.DataSet.Post;
      

  5.   

    能行不,最好是append,数据感知控件的
      

  6.   

    bruceoffice
    你想永远在第一条记录之前 添加记录如下:
    datasource1.DataSet.first;
    datasource1.DataSet.Insert;
    datasource1.DataSet.Edit;
    datasource1.DataSet.Post;
      

  7.   

    insert.
    append 是在数据集的最后添加的。
      

  8.   

    datasource1.DataSet.first;
    datasource1.DataSet.Insert;
    datasource1.DataSet.Edit;
    datasource1.DataSet.Post;
      

  9.   

    用ado控件的话,post之后都会跑到最后面的,因为edit的时候,recno为-1,post之后,recno就变成最大,排在最后。据说 用BDE控件就没这个问题,未试过~
      

  10.   

    你可以先first,然后insert,这就增加在第一行了