WPF datagrid/gridcontrol 中选中多行,复制粘贴到excel或其他文本编辑器中

wpf中 data grid 开启自带的选中,然后复制,可以到excel中直接粘贴,在某些业务场景中很实用,方便。开启也很简单:

 SelectionMode="Row" 

加上这个,按ctrl或shift然后鼠标单击行选中

  <dxg:GridControl x:Name="user_GridControl" SelectionMode="Row" > </dxg:GridControl>

原文地址:https://www.cnblogs.com/SeNaiTes/p/11075726.html

时间: 2024-11-05 16:00:52

WPF datagrid/gridcontrol 中选中多行,复制粘贴到excel或其他文本编辑器中的相关文章

[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴

[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴 2017-08-10 ? Android.C++ Builder.Delphi.iOS.教程 ? 暂无评论 ? swish ?浏览 516 次 VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持.FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform.pas 中 1 2 3 4 5 6 7 8 9 10 11 IFMXClipboardService =

在你的跨平台应用中使用剪贴板进行复制粘贴

[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴 2017-08-10 ? Android.C++ Builder.Delphi.iOS.教程 ? 暂无评论 ? swish ?浏览 681 次 VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持.FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform.pas 中 1 2 3 4 5 6 7 8 9 10 11 IFMXClipboardService =

解决Fedora中由于clipit导致复制/粘贴无法使用问题

在Fedora中clipit用于剪贴板管理使用之后,爱不释手. 但是,最进发现由于clipit导致复制/粘贴无法使用问题. 卸载了clipit就可以,正常在桌面使用复制/粘贴 若是要继续使用clipit 可以使用https://github.com/rainsome/myutils/blob/master/clipitrc 替换 ~/.config/clipit/clipitrc 文件 重启clipit既可以正常使用复制/粘贴 原文地址:http://blog.51cto.com/200355/

文本编辑器中,你正在用谁?你最喜欢谁?最看好谁?原因?

豪情 ,一直在打杂,从未被超越 韦易笑等 113 人赞同 使用不同编辑器的原因在于不同的应用场景,就像使用浏览器一样.ide跟编辑器其实差别不大,都是完成开发的任务,我只是分析场景,所以一并列出来了.我的建议,等了解之后,在熟悉之后在合适的场景下选择合适的开发工具. 一般会有这几个场景: 一. 主力的开发工具,这个首推sublime text.主要优点有以下几点: 1. 功能强大,占用内存小,插件丰富,界面友好,可以免费试用(多谢评论区同学指正),适合前端开发这个岗位,支持语言比较多,可以跟不同

第三十六课、文本编辑器中的功能交互

一 .判断未保存的数据 1.QPlainTextEdit能够触发与编辑功能相关的信号 2.解决方案 (1).定义槽函数void onTextChanged() (2).映射textChanged()到槽函数 (3).定义成员变量bool m_isTextChanged = false; (4).当文本框内容发生改变时, m_isTextChanged = true; (5).当m_isTextChanged 为真时,则保存数据 二.文本编辑器的持续开发 1.文件打开操作 2.文件新建操作 #if

第35课 文本编辑器中的数据存取

1. QAction的信号 (1)QAction被点击后,会产生一个triggered信号 (2)通过信号与槽机制能够捕捉对QAction对象的操作 (3)项目中可以将多个信号映射到同一个槽函数 connect(action, SIGNAL(triggered()), this, SLOT(slot_function())); 2. 文件打开操作 3. 文件“保存”和“另存为”操作                     [编程实验]文本编辑器的数据存取 4. 小结 (1)Qt项目中尽量将界面代

Wpf DataGrid动态添加列,行数据(二)

这是第二中方法,可直接绑定,我这里只是做出了一种思路,并不是最完美. 这里注意一下,因为我里面引用了MVVMLight,所以可能代码不是复制过去就能用了的. 样式也是,所以复制过去看不是我贴出来的界面这也不奇怪.代码: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions

WPF DataGrid 鼠标双击选中的DataGridRow及Row数据

设置DataGrid的MouseDoubleClick事件 代码 //DataGrid鼠标双击事件 Private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if(this.dataGrid.SelectedIndex == -1) { return; } DataGridRow row = (DataGridRow)dataGrid.ItemContainerGenerator.Contain

使用C# 将Excel1 中sheet1 的数据复制粘贴到Excel2中的sheet2

最近在项目中有这个需求, 在网上找的资料哦也有限 . 最开始想的是用openxmlsdk  只能在同一个Excel表中数据复制! 1.使用openxml sdk 复制Excel 中Sheet1 的数据到sheet2: 1 /// <summary> 2 ///使用openxmlsdk 转换数据 原理是通过CloneNode克隆 目前只完成同表之间的全部复制! 3 /// </summary> 4 /// <param name="path">Exce