我是初学者哦,在用ListView中遇到问题啦!
我想删除一行ListView数据,即选中的那一行,点击“删除”时,就删除选中的那一行,但是 我用了this.lvwContents.Items.Clear();    用这个只是清空项而已,在数据库中它的确是删除选中行的内容,但是如何在窗体显示删除的那一行内容清除,而其它的数据没有影响???

解决方案 »

  1.   

    加一个保存BUTTEN然后写个单击事件,SQL语句就是UPDATE可以用SQlCOMMANDBUILDER自动产生的代码来实现
      

  2.   

     有段时间 没有用过C#啦 
      说的可能不是很正确  你自己试试看;
       
       ListView 中 你从数据库中读取数据时, 每行把应该有数据ID ,你通过点删除按钮时先把id获取 
       然后通过 delete 方法删除数据库中的数据 ,再重新绑定下数据源 我想就行啦
      

  3.   

    上面那个朋友说的是TAG属性吧  这样也行,不过TAG属性不是静态的哦。要动态读取的
      

  4.   

    如果支持多行选择就不用加索引了~
    this.lvwContents.SelectedItems[0].Remove();
      

  5.   

    你直接删除就可以了,这个ListView有个方法如:你在一个按钮里写一段代码
    this.listView1.Items.Remove(this .listView1.SelectedItems[0]);