2

如何创建不绑定到任何特定 DataTable 实例的 DataRow 实例?

(编辑:我知道您可以使用 DataTable.NewRow() 方法创建 DataRows,但问题是我似乎无法断开该行与其父表的连接,因此我可以传递单个行而不必传递整个桌子周围)

4

2 回答 2

1

您可以尝试的一件事是立即删除它:

DataRow row = table.NewRow();
row.Delete();

这将把它放在DataRowStateDetached 中,这听起来像你想要的。不过,我不确定您要从更大的图景中实现什么,因此这可能无济于事。

于 2010-09-02T05:30:32.143 回答
0

我宁愿只复制 DataRow 的内容。您可以通过以下方式实现:

row.ItemArray

我认为这将是一个更好的方法,而不是试图为缺乏复制功能找到一种解决方法。

于 2010-09-02T05:28:31.937 回答