如何在WPF数据表格中选择单个单元格?

27

当我在 WPF 数据表格中点击单元格时,整行被选中,而当我按下 Ctrl + C 复制内容时,整行被复制...

如何选择并复制单个单元格的内容?

3个回答

45

使用 Datagrid 的 SelectionUnit 属性。例如:

dataGridView1.SelectionUnit = DataGridSelectionUnit.Cell;

单元可以是Cell,CellOrRowHeader或FullRow。


1
当您将SelectionUnit设置为单元格时,将selectionMode设置为single是否有意义? - st35ly

3

WPF数据表格提供了“SelectionUnit”属性。
您可以设置以下值:“SingleCell/FullRow/CellorRowHeader”。
如果您想选择多行,请使用“SelectionMode”属性并将值设置为“Extended”。


0

这是WPF网格中的一个选项,您应该有一个名为 SelectionMode(或类似于此的数据网格)的属性,该属性定义单元格的选择方式。


SelectionMode 是用于指定可以选择多少个 SelectionUnit 的选项。 - N_A
我认为这是与这个问题相关的一些有用信息。最近我需要同时使用这两个(这也是我找到这个问题的原因)。 - N_A

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接