1 MEFE 111111111  Gen S3主勾扣下冲套(电火花) 上面是DataGridView里用Ctrl+C复制,然后用Ctrl+V粘贴出来的一条记录。
我粘贴在这里或者记事本都可以,但粘贴到Excel就会出现乱码(中文出现乱码,数字和英文字母不会正常)。请问各位大哥,如何解决这个问题?

解决方案 »

  1.   

    我先把记录粘贴到记事本,然后再把记事本的记录复制粘贴到Excel就没有问题。很奇怪!
      

  2.   

    我也很想知道啊,不知道是否与多行复制有关,以前DATAGRID也没有问题,DATAGRIDVIEW就有问题.
      

  3.   

    这是因为datagridview格式与Excel格式不兼容,打个比方,你把图片粘贴到记事本肯定不行!
    方法要点:处理系统剪贴板中的数据(它和任何编码以及计算机设置没有关系)
      方法:捕获datagridview1的KEYPRESS事件,当在datagridview1控件按下Ctrl+C组合键的事件中写如下代码即可
        Clipboard.SetData("Text", Clipboard.GetText());
    试一下,我已经测试OK!