我用下面的一段代码想实现在listview中删除数据,同时想在数据库中也删除数据。
请高手指点,还要添加那些代码///
 For i:=0 to ListView1.Items.Count-1 Do
 If ListView1.Items.Item[i].Selected then 
 begin
    ListView1.Items.Delete(i); //删除当前选中行
 end;

解决方案 »

  1.   

    if assigned(ListView1.Selected) then
      begin
        ListView1.Selected.Delete;
        //删除数据库中对应内容
      end;
      删除数据库中对应内容的基本思路应该是首先从选择的ITEM中找出对应信息 
    此时应该留意数据的唯一性对应最好是你建立这个listview的时候是动态建立的 然后把记录的ID信息保存在对应的条目中
      

  2.   

    deansroom(丁樵方玉) 你说的是什眸意思呀?我真的不明白。
    说具体一点行吗?
      

  3.   

    删listview行之前把数据库对应记录删了
      

  4.   

    删除listview里面数据的时候,把listview里面选中的记录下来,到数据库里面去查找,最好找到后删除成功了在处理listview里面的