listview中的数据是循环遍历DataTable得到的 我想通过删除listview中的数据 使DataTable中的数据也删除掉
if (this.listView1.SelectedItems != null) this.listView1.SelectedItems[0].Remove();
这样只删除listview中数据 datatable数据删不掉 如果使用datatable中RemovetempRow()方法 请问如何使用? 还是有更好的方法
if (this.listView1.SelectedItems != null) this.listView1.SelectedItems[0].Remove();
这样只删除listview中数据 datatable数据删不掉 如果使用datatable中RemovetempRow()方法 请问如何使用? 还是有更好的方法
直接删除数据库里的不就好了
然后根据ID值删除数据库中的记录,重新加载DataTable,重新遍历循环DataTable加载至ListView就可以了。
{
int row = this.listView1.SelectedIndex;
this.listView1.SelectedItems[0].Remove();
datatable.Rows.Remove(datatable.Rows[row])
}
cDT.Rows.Remove((TB.ConserTBRow)this.listView1.SelectedItems[0].Tag);
this.listView1.SelectedItems[0].Remove();
MessageBox.Show("数据删除");
这样把正行数据删除了 我要的效果是删除单个数据