c#winform中怎样用命令实现键盘上按"del"键的功能,来删除datagrid中的一行???

解决方案 »

  1.   

    好像只要用鼠标全选一行,然后按DEL键,就会自动删除吧?
      

  2.   

    正在学习,好象在用键盘很难操作DataGrid控件!焦点问题。
      

  3.   

    这是个listview的多选删除的例子,参考下吧
    private void lvOrder_KeyUp(object sender, KeyEventArgs e)
    {
    if((int)e.KeyCode==46)
    {
    for(int i=lvOrder.Items.Count-1;i>=0;i--)
    {
    if(lvOrder.Items[i].Selected==true)
    {
    lvOrder.Items[i].Remove();
    }
    }
    }
    }
      

  4.   

    KeyDown事件应该可以处理吧。
    在keydown中加入你的处理代码