不send shift + 空格键也能全选一行呀

解决方案 »

  1.   

    private void datagrid_CurrentCellChanged(object sender, System.EventArgs e)
    {
    //先解除所有全选一行,再选一行。BindingManagerBase mybind;mybind///
    for (int i=0 ;i<mybind.Count;i+=1)
    datagrid.UnSelect(i);
    //其实这一句也可以了,不过有可能会出现多行同时选中
    datagrid.Select  (datagrid.CurrentCell.RowNumber);
    }
      

  2.   

    这样的效果好象有些不一样,点中的那个CELL背景色不一样,怎么解决?
      

  3.   

    并且还不能解决doubleclick的问题