日期:2014-05-18  浏览次数:20972 次

求解!!!c#winform中使用ListView如何让用鼠标右键删除选定行
private void lv_information_MouseUp(object sender, MouseEventArgs e)
  {
  if (e.Button == MouseButtons.Right)
  {
  if (lv_information.SelectedItems.Count > 0)
  {
  delete.Enabled = true;
  }
  else
  {
  delete.Enabled = false;
  }
  }
  }

  private void delete_click(object sender, EventArgs e)
  {
  lv_information.Items.Remove(lv_information.SelectedItems[0]);
  }


为什么没有反应???删除不了记录,其中录入数据时,数据会显示在ListView中,没有存在数据库里


------解决方案--------------------
用右键菜单直接操作数据库多好呢
------解决方案--------------------
你鼠标右键只设置了delete按钮是否可用,没有做删除功能吧。