C# 如何通过单击按钮将一行从一个表复制到另一个表?

C# 如何通过单击按钮将一行从一个表复制到另一个表?,c#,wpf,datatable,C#,Wpf,Datatable,单击rightArrow按钮时,我想将选定的DataTable行(左侧)从一个表复制到另一个表(右侧) 单击事件处理程序的右箭头按钮(按钮单击)后,如何记住所选行 我想,当我知道行时,我可以用如下内容插入它:dataTable2.Rows.Add(dataTable1.selectedRow)当行失去焦点时,它仍然会被选中。 绑定或直接使用SelectedItem。 这将为您提供一个datarowview。 具有可以在其上使用importrow的row属性的 DataRow r

单击rightArrow按钮时,我想将选定的DataTable行(左侧)从一个表复制到另一个表(右侧)

单击事件处理程序的右箭头按钮(按钮单击)后,如何记住所选行


我想,当我知道行时,我可以用如下内容插入它:
dataTable2.Rows.Add(dataTable1.selectedRow)

当行失去焦点时,它仍然会被选中。 绑定或直接使用SelectedItem。 这将为您提供一个datarowview。 具有可以在其上使用importrow的row属性的

        DataRow row = selectedDataRowView.Row;

        dataTable1.ImportRow(row);

我看到第二个数据网格看起来与第一个不同。因此,您无法继续执行
dataTable2.Rows.Add(dataTable1.selectedRow)
,因为将缺少一列。您需要向第二个DataGrid添加一个新对象,从第一个DataGrid的选定行复制其详细信息。我知道已经完成了错误图片的sry。您可以发布datagrids的xaml吗?谢谢您的帮助,我是这样做的:
string[]data=new string[3];DataRowView datarow=(DataRowView)dgAllData.SelectedItem;数据[0]=(字符串)datarow.Row.ItemArray[0];数据[1]=(字符串)datarow.Row.ItemArray[1];数据[2]=(字符串)datarow.Row.ItemArray[2];tableSelectedRow.Rows.Add(数据[0],数据[1],数据[2])