C#如何从数据网格视图的单列中构建数据表

本文关键字:视图 单列中 构建 数据表 网格 数据网 数据 | 更新日期: 2023-09-27 18:29:15

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

此外,我更希望有一种比循环遍历所有列的行更有效的方法:

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

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

C#如何从数据网格视图的单列中构建数据表

好吧,你可以使用

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

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