当前位置: 移动技术网 > IT编程>开发语言>c# > C#实现把dgv里的数据完整的复制到一张内存表的方法

C#实现把dgv里的数据完整的复制到一张内存表的方法

2019年07月18日  | 移动技术网IT编程  | 我要评论
本文实例讲述了c#实现把dgv里的数据完整的复制到一张内存表的方法,相信对大家学习c#有一定的借鉴价值。 具体实例代码如下: /// <summary&g

本文实例讲述了c#实现把dgv里的数据完整的复制到一张内存表的方法,相信对大家学习c#有一定的借鉴价值。

具体实例代码如下:

/// <summary>
/// 方法实现把dgv里的数据完整的复制到一张内存表
/// </summary>
/// <param name="dgv">dgv控件作为参数 </param>
/// <returns>返回临时内存表 </returns>
public static datatable getdgvtotable(datagridview dgv)
{
datatable dt = new datatable();
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] = dgv.rows[count].cells[countsub].value.tostring();
}
dt.rows.add(dr);
}
return dt;
}

感兴趣的朋友可以自己动手调试运行一下该实例,有助于深入了解c#程序设计。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网