标签: c# excel winforms datagridview
我在Visual Studio 2012中使用C#。
我有一个Windows窗体应用程序,其中有一行DataGridView控件。我选择DataGridView控件中的所有行,按Ctrl + C,然后在Excel中粘贴它。所有行都已成功复制到Excel中。但我所看到的是" 自动换行"在Excel中打开。
DataGridView
为什么" 自动换行"在这种情况下打开?
是否可以复制和" 自动换行"不开启?
由于
答案 0 :(得分:1)
这是粘贴数据时excel的默认行为。它保持列宽和包装文本并使高度自动调整大小。您可以在Excel中停止此行为而不是在C#程序中。
作为一种解决方法,您可以使用粘贴选项中的Match Destination Formatting进行粘贴。 (我在图像中显示的项目周围有红色矩形)
Match Destination Formatting