数据库采用access,显示控件使用 listview,现在是进行修改或者是删除,都是对第一条记录进行的操作,
我该怎末进行记录的定位呢……多谢

解决方案 »

  1.   

    1 采用listview 控件显示数据库的内容。
    2 修改一条记录,可以正常的下载更新,但是修改的永远是第一条记录
    3 删除一条记录,可以正常的删除,但是删除的是第一条记录就像这样,
    假设有5条记录:
         日期        地点  ……  ……  ……
    1  2008-6-6    烟台
    2  2008-6-7    济南
    3  2008-6-8    威海
    4  2008-6-9    莱阳
    5
    修改完第三条记录,保存。但是保存的结果是覆盖了第一条。
    或者是删除第四条。结果是删除的第一条。
      

  2.   

    在listview上加一个主索引字段(ID之类)然后宽度设置成0,修改的时候去select这条记录ID,删除where id=xxx
    添加和删除操作后刷新(重新载入)listview,这样就不会有问题
      

  3.   

    可以用 ListView1.SelectedItem.Index 来定位选中的记录