0

我有一个关于 DataGridviews 的问题。我想将所有值、颜色和 ErrorText 的 DGV1 复制到 DGV2。有可能做到吗?

我做了这样的事情:

dataGridView3.DataSource = (DataTable)dataGridView1.DataSource

但是此解决方案仅复制值。我想拥有所有颜色、ErrorText 等,就像原来的一样。有人可以帮我吗?

4

1 回答 1

0

你真的不能轻易做到这一点。(请参阅此处的讨论:克隆 GUI 组件)有各种对象克隆方法,但它们需要 ISerializable 或 ICloneable 才能工作,这两种方法 DataGridView 都没有实现。您还可以尝试像 AutoMapper这样的对象映射库 。

于 2013-01-29T16:10:30.950 回答