/// <summary> /// DataGridView中选中的数据复制到Word /// </summary> /// <param name="ExportDgv">DataGridView</param> /// <param name="WordTitle">word标题</param> /// <returns></returns> public bool OutputFileToWord(DataGridView ExportDgv, string WordTitle) { try { if (ExportDgv == null) { return false; } if (ExportDgv.Columns.Count == 0 || ExportDgv.Rows.Count == 0) { return false; } //复制数据到Clipboard int I = ExportDgv.GetCellCount(DataGridViewElementStates.Selected); if (I > 0) { //为了解决极少部分机器中文字符乱码问题 //一般为"区域选项,字符集设置不一样的问题 //Clipboard.SetDataObject(ExportGrid.GetClipboardContent()); Clipboard.SetText(ExportDgv.GetClipboardContent().GetData(DataFormats.Text).ToString()); } else { return false; } //创建Word对象 object iMissing = System.Type.Missing; Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application(); if (wordApp==null) { return false; } Microsoft.Office.Interop.Word.Document wordDoc = wordApp.Documents.Add(ref iMissing,ref iMissing,ref iMissing,ref iMissing); //粘贴数据 wordDoc.ActiveWindow.Selection.PasteSpecial(ref iMissing, ref iMissing, ref iMissing, ref iMissing, ref iMissing, ref iMissing, ref iMissing); wordApp.Caption = WordTitle; wordApp.Visible = true;//显示粘贴的数据 return true; } catch { return false; } }
发表评论
-
C# 实现将文件夹分卷压缩
2015-04-17 17:01 1239http://bbs.csdn.net/topics/3907 ... -
C#发送邮件
2015-04-17 15:58 694public class SendEmailHelper ... -
C# xml文件读取
2015-02-11 16:08 640看附件................ -
什么时候该用委托,为什么要用委托,委托有什么好处....
2015-01-29 16:56 814http://www.cnblogs.com/superpce ... -
C#中动态加载和卸载DLL
2015-01-26 14:02 1420在C++中加载和卸载DLL是一件很容易的事,LoadLibra ... -
转:c#常用的18种设计模式
2015-01-21 08:16 767http://blog.jobbole.com/78130/ -
C#委托的介绍(delegate、Action、Func、predicate)
2015-01-09 17:26 1115http://www.cnblogs.com/akwwl/p/ ... -
接口和抽象类有什么区别 .
2014-12-22 16:35 614接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么 ... -
C#一个简单写日志文件的类
2014-12-11 09:57 1108/// <summary> /// L ... -
Linq初级班 Linq to DataSet体验(单表、多表联合查询JOIN语法)
2014-12-10 14:34 355http://www.cnblogs.com/huangcon ... -
C#泛型详解
2014-11-29 11:31 481我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处 ... -
线程同步与异步的区别
2014-11-26 09:12 875异步处理就是按照不同步的程序处理问题。异步处理与同步处理是对立 ... -
应用C#和SQLCLR编写SQL Server用户定义函数 .
2013-10-09 17:07 482http://blog.csdn.net/zhzuo/arti ... -
log4Net简介
2013-06-30 11:32 574使用log4Net可以将系统听日志保存到DB、日志文件、邮箱中 ... -
DataGridView历史记录的前进与后退操作
2013-06-23 11:13 1107此功能介绍:DataGridView频繁查询数据时,可以将每次 ... -
c# 对INI配置文件的读取操作
2013-06-17 10:51 676此种方法只对如下格式的INI文件起作用 server=loca ... -
对DataGridView控件的扩展开发
2013-06-15 21:47 2376首先在项目中引用 ... -
对集合控件(ListBox,ComboBox,TreeView,RichTextBox,DataGridView)的查找、替换操作控件
2013-06-15 09:39 1544一、程序入口: using System; using ... -
C#对文件、文件夹操作公用组件
2013-06-11 09:46 967namespace HR.Class.IO { / ... -
TreeView控件操作开发篇之(五)
2013-06-09 00:09 824#region 加载文件夹及文件到树 ...
相关推荐
### 利用剪切板将DataGridView中的数据复制并粘贴到Excel文件中 #### 概述 本篇文章主要介绍如何通过.NET Framework中的C#语言,实现DataGridView中的数据复制到剪切板,然后将这些数据粘贴到Microsoft Excel文件中...
本篇文章将详细介绍如何实现将DataGridView控件中的数据导出到Word,这一过程涉及到编程技术、数据处理以及文件操作。 首先,要完成这个任务,你需要在你的项目中引用Microsoft.Office.Interop.Word库,它提供了与...
Visual C++源代码 142 如何在DataGridView中添加数据列Visual C++源代码 142 如何在DataGridView中添加数据列Visual C++源代码 142 如何在DataGridView中添加数据列Visual C++源代码 142 如何在DataGridView中添加...
详细的说明的了如果将DataGridView中的数据保存到Excel中。
在`DataGridView`中实现复制功能,主要涉及选区的设定以及数据的复制到剪贴板。你可以通过以下步骤实现: - **选区设定**:用户可以通过鼠标选择一个或多个单元格,或者通过键盘操作(如Ctrl+A)选择整个表格。 - *...
下面,我们将讨论如何将 DataGridView 中的数据存储到数据库中,并介绍相关的知识点。 知识点 1: DataGridView 的数据存储 DataGridView 控件可以显示和编辑数据,但它本身并不能直接将数据存储到数据库中。为了...
在本案例中,我们关注的是如何将DataGridView中的数据导出到Word和Excel文档。DataGridView是Windows Forms的一个控件,它允许用户以表格形式显示、编辑和操作数据。这个过程涉及到的数据操作和文件I/O技术是C#开发...
在C# WinForm应用开发中,常常需要将数据显示在DataGridView控件中,并且有需求将这些数据导出到Excel文件中,以便用户可以进行编辑、保存或者分享。本篇文章将详细讲解如何实现这一功能。 首先,你需要确保项目...
DataGridView数据中的数据打印 DataGridView数据中的数据打印 DataGridView数据中的数据打印 DataGridView数据中的数据打印 DataGridView数据中的数据打印 DataGridView数据中的数据打印
在.NET开发环境中,经常需要将数据从用户界面控件,如DataGridView,导出到常见的电子表格格式,例如Microsoft Excel。这种操作有助于用户方便地管理和分析数据。以下将详细介绍如何实现这个功能,主要针对C#环境,...
直接在DataGridView控件中修改数据
实现DataGridView数据与TextBox数据同步的核心思路是在DataGridView中选中某一行或某一单元格时,获取该行或单元格的数据,并将其显示在相应的TextBox中。 ### 三、实现步骤详解 #### 3.1 使用`CellClick`事件处理...
在C#编程环境中,开发Windows桌面应用程序时,`DataGridView`控件经常被用来展示大量结构化数据。有时候,我们需要将这些数据显示在打印预览中,以便用户确认无误后进行打印。下面,我们将深入探讨如何实现`...
2. **重新填充数据**:再次从数据库中读取数据,并填充到DataGridView中。 示例代码如下: ```csharp // 清除DataGridView中的所有行 dataGridView1.Rows.Clear(); // 重新填充数据 // 假设dataTable是从数据库...
本教程将深入探讨如何从一个DataGridView计算汇总数据,并将其存储到另一个DataGridView中。 1. **创建窗体与DataGridView** 首先,我们需要创建两个窗体:`Form1`和`Form2`。在`Form1`中,我们将有一个用于展示...
在.NET框架中,`DataGridView`控件是Windows Forms应用程序中常用的数据展示和编辑工具。它允许用户以表格形式查看和操作数据,适用于多种数据源,包括数据库、数组、集合等。本节将深入探讨如何在C#中直接通过`...
标题“DataGridView中直接保存修改的数据”指的是如何在用户对`DataGridView`中的数据进行编辑后,将这些更改直接保存到后台数据库。描述中提到的“在单元格中直接修改,附带数据库2005版”,意味着我们将讨论在用户...
### C#将DataGridView中的数据导出到Excel表格实例详解 #### 概述 在实际开发过程中,经常需要处理数据导出的功能,其中一种常见的需求是将DataGridView中的数据导出到Excel表格。本篇文章将详细介绍如何使用C#...
本项目主要关注两个核心功能:一是如何使用C#实现dataGridView的打印功能,二是如何将dataGridView中的数据导出到Excel文件。 首先,让我们深入了解一下`dataGridView`的打印功能。在Windows Forms应用中,`...
在.NET框架中,Windows Forms应用程序经常使用DataGridView控件来显示和操作数据。这个控件可以绑定到各种数据源,但也可以手动添加数据,这在不使用数据库或其他数据提供者时非常有用。以下是从给定的代码片段中...