我正在开发一个应用程序,用户需要能够将项目从数据网格拖动到按钮上(这会激发一些数据更新)。经过一番捣乱,我的工作做得很好。我已经使用了工具箱中的DataGridDragDropTarget控件。
我现在需要允许用户一次拖动多行。虽然datagrid允许我选择多行,但DataGridDragDropTarget只会拖动第一个选择。
看起来DataGridDragDropTarget不是为多次拖动而构建的。
非常感谢有关这方面的任何帮助,这是我第一次发布SO - 并希望你们能为我提供帮助。
谢谢大家。
答案 0 :(得分:1)
肯定会拖动多行。我相信你和我一样犯了同样的错误。我相信你的所有代码都很好。
要拖动多行单击一行,请按shift或ctrl选择多个,但“请注意:如果您在拖动之前释放鼠标单击此处将忘记它选择的多个项目”,所以只需拖动而不离开鼠标放在你最后选择的项目上。(所以,我觉得它没有做任何事情就这样工作了)
然而,我也在寻找一些让它像桌面一样拖放的工作方式。 ; - )