【发布时间】:2011-06-16 10:42:15
【问题描述】:
我有一个 DataGridView,它绑定到由设计时未知的 SQL 查询返回的 DataSet(好吧,我知道查询是什么,我只是不知道用户选择了哪个)。
我允许用户从表中选择一组行并点击 OK 按钮,然后我想将这些行复制到新的 DataGridView。
天真地,我使用的代码如下:
DataGridView_New.DataSource = DataGridView_Old.SelectedRows
这使我的新 DataGridView 中的行数等于 SelectedRows 中的行数,但这些列不是 SQL 查询中的列(就像它们在 DataGridView_Old 中一样);相反,它们是每一行的 Row 属性(DefaultCellStyle、Resizable、ReadOnly 等)。
有没有什么快速简便的方法可以简单地从DataGridView_Old 中获取列数据并将选定的行复制到DataGridView_New 中?
【问题讨论】:
标签: .net winforms datagridview