C# 中有一个方法
public static void SetDataObject (
    Object data, 
    boolean copy
)
将数据复制到剪切板; 但是当数据量很大时, 
获取字符串的语句要执行很长时间。请问有没有其他的方法实现
可不可以直接抢一个数据集赋值给剪切板?

解决方案 »

  1.   

    如果你的Object是可序列化的直接调用Clipboard.SetDataObject 方法就可以了
      

  2.   

    word里的文字复制,如果数据量超过100页的时候也会卡死的啊。
      

  3.   

    比如说我的DataTable里面有5万条数据 我要将这些数据复制到剪切板里
    用这个方法的话 我读取数据获得字符串的时间很慢 该怎么办?
      

  4.   

    如果实在无法忍受的话,就别放在剪贴板上了。直接放到内存好了,然后处理Ctrl+V的键盘消息就可以了。
      

  5.   

    用bcp直接将数据导出来为txt不就行了.毫秒级的