DevExpress GridControl单元格的内部文本可选,但不可编辑

时间:2014-10-03 02:09:17

标签: devexpress edit gridcontrol

GridControl本身就像~Excel:

  1. 单击上的一次选择。复制复制单元格值和标题。
  2. 在单元格上单击两次选择内部文本。复制仅复制内部文本。
  3. 我正在努力阻止小区版本挂钩ShowingEditor事件,将版本设置为e.Cancel

    然而,这可以防止上述行为。我仍然能够选择内部文本进行复制,只是因为我希望不可编辑

    你知道怎么做吗? Fyi,通过将ReadOnly设置为true:

    ,可以在列级别实现此行为
    <dxg:GridControl.Columns>
        <dxg:GridColumn FieldName="field" ReadOnly="True"/>
    

    修改

    我的网格设置如下:

    <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>
    

    谢谢!

1 个答案:

答案 0 :(得分:0)

你试过吗

GridView.OptionsBehavior.CopyToClipboardWithColumnHeaders = False

您也可以尝试使用DevExpress建议的这种方法

Copy single cell content to clipboard from XtraGrid when user presses Ctrl+C