我想从另一个表中的行创建一个新表。在下面的示例中,/
是该类的_DataRow
变量。
这是可行的,还是我需要先定义数据表的列?
vb.net中的示例
Private
C#中的示例
Public Sub CreateDataTableFromTypedRow()
Dim dt As New DataTable
dt.Rows.Add(_DataRow)
End Sub
答案 0 :(得分:3)
克隆DataTable
并将现有行的ItemArray
添加到其中:
DataRow dr = _DataRow;
DataTable dt = dr.Table.Clone();
dt.Rows.Add(dr.ItemArray);
答案 1 :(得分:0)
如上所述,另一种解决方案可能只是:
self.houseLock
由于Copy()方法将克隆表并将行复制到该表。