for ( int count = 0 ; count < dgv.Columns.Count; count++ ) DataColumn dc = new DataColumn(dgv.Columns[count].Name.ToString()); dt.Columns.Add(dc); // 循环行 for ( int count = 0 ; count < dgv.Rows.Count; count++ ) DataRow dr = dt.NewRow(); for ( int countsub = 0 ; countsub < dgv.Columns.Count; countsub++ ) dr[countsub] = Convert.ToString(dgv.Rows[count].Cells[countsub].Value); dt.Rows.Add(dr); return dt; 导出中的 数据 到是开发中经常遇到的需求。而将 DataGridView 中的 数据 换为 DataTable 格式,再进行导出,是一种常见的实现方式。本文将介绍如何将 DataGridView 中的 数据 换为 DataTable 格式,并提供将 DataTable 换为Excel、CSV、TXT三种格式的例子。将 DataGridView 中的 数据 换为 DataTable 格式,有助于我们更方便地对 数据 进行处理和操作。 代码如下: DataTable DT = new DataTable (); DT.Columns.Add(“Name”); DT.Columns.Add(“Sex”); DataRow dr = DT.NewRow(); dr[0] = “Kenny”; dr[1] = “男”; DT.Rows.Add(dr); A:在 DataGridView 控件的列编辑中将DataPropertyName属性设为 DataTable 的列名称,如:DataPropertyName=”Name”; B:选中行操作: 代码如下: private void dataGridView _CellContentClic 将 DataGridView 换为 DataTable http://www.cnblogs.com/linji/archive/2012/10/11/2719471.html /// datagridview 数据 DataTable /// &lt;/summary&gt; private DataTable SaveData( DataGridView dgv) 将控件 DataGridview 中的 数据 化为 DataTable 格式的 参考其他人的代码实现了这个功能。 public DataTable DataGridView ToTable( DataGridView dgv) System.Data. DataTable dt = new System.Data. DataTable (); /// 将 DataGridView 里面的 数据 提取到 DataTable 中 /// </summary> /// <param name=" dataGridView "></param> /// <returns></returns> public DataTable DataGridView ToData...