首先开启GridView的属性:
view.OptionsClipboard.AllowCopy = DefaultBoolean.True; //允许复制
view.OptionsClipboard.CopyColumnHeaders = DefaultBoolean.False; //是否复制表头
view.OptionsClipboard.PasteMode = DevExpress.Export.PasteMode.Append; //粘贴模式
view.OptionsClipboard.ClipboardMode = DevExpress.Export.ClipboardMode.Formatted; //格式化模式
如果GridView是在编辑模式的话,下列属性可以新增粘贴的记录。
view.OptionsBehavior.Editable = true;
view.OptionsBehavior.ReadOnly = false;
view.OptionsBehavior.AllowAddRows = true;
最后添加事件:
private void gdvPages_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.C)
{
gdvPages.CopyToClipboard();
}
else if (e.Control && e.KeyCode == Keys.V)
{
gdvPages.PasteFromClipboard();
}
}
标签:GridView,OptionsClipboard,Excel,gdvPages,复制粘贴,OptionsBehavior,view From: https://www.cnblogs.com/east115/p/17896099.html