public DataTable GetDgvToTable(DataGridView Dt) { DataTable dt = new DataTable(); // 列强制转换 for (int i = 0; i < Dt.Columns.Count; i++) { DataColumn dc = new DataColumn(Dt.Columns[i].Name.ToString()); dt.Columns.Add(dc); } // 循环行 for (int j = 0; j < Dt.Rows.Count; j++) { DataRow dr = dt.NewRow(); for (int k = 0; k < Dt.Columns.Count; k++) { dr[k] = Convert.ToString(Dt.Rows[j].Cells[k].Value); } dt.Rows.Add(dr); } return dt; }