68素材站

將DataGridView里的数据完整的复制到DataTable中

68素材 7590 0
public static DataTable ConvertDgvDataToTable(DataGridView dgv){DataTable dt = new DataTable();for (int count = 0; count < dgv.Columns.Count; count++) //循环DataGridView中的栏位{DataColumn dc = new DataColumn(dgv.Columns[count].Name.ToString());dt.Columns.Add(dc); //将DataGridView中栏位的标题写入到DataTable中}for (int count = 0; count < dgv.Rows.Count; count++) //循环DataGridView中的资料行{DataRow dr = dt.NewRow();for (int countsub = 0; countsub < dgv.Columns.Count; countsub++){dr[countsub] = dgv.Rows[count].Cells[countsub].Value.ToString();}dt.Rows.Add(dr);}return dt;}

C#数据处理时,有时我们需要將DataGridView里的数据完整的复制到DataTable中。使用dgData.DataTable可以得到数据,确丢失了标题栏,简单粗暴的方法往往是最好的方法。

上一篇:C# DataTable操作全解

下一篇:没有下一篇

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~