如何从C1FlexGrid中的单元格复制和粘贴?

如何从C1FlexGrid中的单元格复制和粘贴?

问题描述:

我想在这里复制并选自红细胞从一个小区到另一个/ C1FlexGrid 复制粘贴和粘贴其他值 -如何从C1FlexGrid中的单元格复制和粘贴?

拷贝选自红细胞所示的图像/图像是这里

enter image description here

是否有任何类似KeyDown等事件

任何示例代码?

事件KeyDown/KeyPress/KeyUp在这种情况下无法工作,因为您的FlexGrid处于编辑模式。在编辑模式下,尝试使用FlexGrid的KeyDownEdit/KeyPressEdit/KeyUpEdit事件。

VB.NET

Private Sub C1FlexGrid1_KeyPressEdit(sender As Object, e As KeyPressEditEventArgs) 
Handles c1FlexGrid1.KeyPressEdit 
    'Implement logic here 
End Sub 

C#:

public Form1() 
    { 
     this.c1FlexGrid1.KeyPressEdit += new KeyPressEditEventHandler(this.c1FlexGrid1_KeyPressEdit); 
    } 

    private void c1FlexGrid1_KeyPressEdit(object sender, KeyPressEditEventArgs e) 
    { 
     // Implement logic here 
    } 

不过,我会建议你使用ValidateEdit事件来实现你的使用情况。

+0

嗨,它的工作。还有一个问题,我如何**在编辑模式下粘贴**,CTR + A选择全部?谢谢。 – 2014-09-23 08:54:29

+0

@AliSilamkhanDvR你能详细说明你的用例吗?我想你可以使用任何其他事件来实现这个 – 2014-09-23 10:26:06

+0

好吧,我通过使用'IDataObject iData = Clipboard.GetDataObject();' getdata PASTE :-) – 2014-09-24 01:40:50