如何从C1FlexGrid中的单元格复制和粘贴?
问题描述:
我想在这里复制并选自红细胞从一个小区到另一个/ C1FlexGrid 复制粘贴和粘贴其他值 -如何从C1FlexGrid中的单元格复制和粘贴?
拷贝选自红细胞所示的图像/图像是这里
是否有任何类似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事件来实现你的使用情况。
嗨,它的工作。还有一个问题,我如何**在编辑模式下粘贴**,CTR + A选择全部?谢谢。 – 2014-09-23 08:54:29
@AliSilamkhanDvR你能详细说明你的用例吗?我想你可以使用任何其他事件来实现这个 – 2014-09-23 10:26:06
好吧,我通过使用'IDataObject iData = Clipboard.GetDataObject();' getdata PASTE :-) – 2014-09-24 01:40:50