C#如何从datagridview的单个列构建数据表?

时间:2016-01-07 10:32:15

标签: c# .net datagridview datatable

大多数问题想要与我尝试做的事情相反。我想从现有数据网格视图的单个列构建数据表。这里有一些问题试图用另一个数据表或数据列来做这个,但我想直接从我的datagridview中做。

此外,我更希望是否有一种更有效的方法,而不是遍历所有列的行:

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
   //Copy Data
}    

逐个复制数据,因为我可能有大量的行。

1 个答案:

答案 0 :(得分:0)

好吧,你可以用

DataTable data = (DataTable)(dataGridView.DataSource);

然后使用dataGridView.Columns.Remove()删除不需要的列。 这应该是最有效的方式。