单击 UI 元素时在数据网格中保留多项选择

Posted

技术标签:

【中文标题】单击 UI 元素时在数据网格中保留多项选择【英文标题】:Retain Multiple selection in datagrid on clicking a UI element 【发布时间】:2016-03-17 03:53:31 【问题描述】:

在这个数据网格中,如果我选择多行并单击那个滚轮按钮,选择就会丢失。

我想在单击该按钮时保持此选择。 如何做到这一点。

Datagrid selection changed 在 Button click 事件之前被触发。

【问题讨论】:

定义DataGrid的SelectionMode 这已经被设置为扩展,但是一旦我点击按钮,选择就会丢失 您应该设置为 Multiple not extended。当按住 shift 键和选择时扩展工作。 silverlight 数据网格中只有 2 个选项可用:单一和扩展 【参考方案1】:

不确定是否支持。

关于扩展的文档说:

在扩展模式下,按住 SHIFT 键选择多个项目 将选择从锚点或 CTRL 键扩展到 单独选择其他项目。

https://msdn.microsoft.com/en-us/library/system.windows.controls.datagridselectionmode(v=vs.110).aspx

在此处查看可能的解决方法:http://www.codeproject.com/Questions/582437/WPFplusDataGridpluswithplusSelectionMode-d-Mult

【讨论】:

以上是关于单击 UI 元素时在数据网格中保留多项选择的主要内容,如果未能解决你的问题,请参考以下文章

Kendo UI:单击按钮后将网格数据重置为第一页

UI事件

如何使用过滤数据保留 ExtJS 网格中的选择?

刷新网格后剑道ui网格可分页大小发生变化

element-ui多选框reserve-selection指定row-key保留数据更新之前的数据

从 Toad 导出时在数据集中包含 ROWID