GridControl 的工作原理就像 Excel 一样:
- 点击once在细胞上选择它。复制复制单元格值和标题。
- 点击twice在细胞上选择内部文本。复制仅复制内部文本。
我正在努力防止单元版本挂钩ShowingEditor
事件,将版本设置为e.Cancel
.
然而,这会阻止上述行为 2.。我还想能够选择内部文本进行复制,只是我想要的不可编辑.
你知道该怎么做吗?仅供参考,可以通过设置在列级别实现此行为ReadOnly
为真:
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="field" ReadOnly="True"/>
EDIT
我的网格设置如下:
<dxg:GridControl>
<dxg:GridControl.Resources>
</dxg:GridControl.Resources>
<dxg:GridControl.View>
<dxg:GridControl.TableView>
</dxg:GridControl.TableView>
</dxg:GridControl.View>
<dxg:GridControl.Columns>
</dxg:GridControl.Columns>
</dxg:GridControl>
谢谢你!
你有没有尝试过
GridView.OptionsBehavior.CopyToClipboardWithColumnHeaders = False
您也可以尝试 DevExpress 建议的这种方法
当用户按 Ctrl+C 时,将单个单元格内容从 XtraGrid 复制到剪贴板 https://www.devexpress.com/Support/Center/Question/Details/Q305020
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)