使用实时代码datagrid
,copy
和paste
从一个单元格到另一个单元格可能吗?类似于电子表格功能。
目前,我们需要双击单元格并将其文本从一个单元格复制到另一个非空单元格。
更新:现在正在运行。我从here
获得了以下代码 on commandKeyDown k
switch k
case "c"
copy
break
case "v"
paste
break
default
pass commandKeyDown
end switch
end commandKeyDown
答案 0 :(得分:1)
是的,如果启用了单元格编辑,您会发现DataGrid的行为与电子表格非常相似。只是假装你在Excel中,并以相同的方式使用DataGrid。因此,如果您在"单元格"中复制某些部分数据,您可以在任何其他"单元格"中的任何位置设置插入点。然后像往常一样粘贴。
这在脚本控制下都是可行的,您可以通过dgText
或dgData
提取DataGrid的内容,以明文或数组的形式处理该数据,然后重置财产与新信息。