我试图实现拖动&删除标准DataGridView上的多行。DataGridView多行选择清除鼠标左键拖放
我选择3行按住控制键和鼠标左键。然后我释放控制键以及选择要拖动的行。因此,使用鼠标左键单击并按住其中一行上的按钮,以便我可以开始拖动动作。
但是当我点击行之一,该行被选中,其他2行被取消选择,所以我不再移动3行。
我该如何解决这个问题?我只希望如果我释放鼠标左键(没有Ctrl键),该行将再次突出显示。这是Windows资源管理器的工作原理。
我使用C#4.0在Visual Studio 2010
另一种味道是http://stackoverflow.com/questions/1942636/how-do-i-mimic-windows-explorer-multi-select-drag-n-drop-behavior-in-a-datagridv – onupdatecascade