【问题标题】:C# How to build a datatable from a single column of a datagridview?C#如何从datagridview的单列构建数据表?
【发布时间】:2016-01-07 10:32:14
【问题描述】:

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

如果有比遍历所有列的行更有效的方法,我更愿意:

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

一一复制数据,因为我可能有大量行。

【问题讨论】:

    标签: c# .net datagridview datatable


    【解决方案1】:

    嗯,你可以使用

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

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

    【讨论】:

    • 不幸的是我的 datagridviews 数据源是一个绑定源,所以我得到了一个强制转换异常。
    猜你喜欢
    • 2016-10-29
    • 1970-01-01
    • 2020-01-31
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多