将行添加到wpf datagrid

时间:2009-06-13 17:27:26

标签: c# wpf datagrid rows

我需要从一个wpf工具包datagrid中选择一组行,并希望将其添加到另一个wpf工具包datagrid中。我使用的代码如下:

foreach(DataRowView row in MyFirstDataGrid.SelectedItems)
{
  MySecondDataGrid.Items.Add(row);
}

但问题是,它只是在第二个数据网格中添加空行而没有任何内容....任何人都可以在这个问题上帮助我????

谢谢和问候, 苏巴。

2 个答案:

答案 0 :(得分:0)

网格是否绑定?你能把它添加到第二个网格的项目源吗?

答案 1 :(得分:0)

我认为即使您定义了相同的列,如果将行添加到第二个数据网格,它也不会起作用。相反,如果两个网格都具有相同类型的ItemsSource,则将其添加到第二个网格的itemsSource。如果它是一个ObservableCollection应该可以工作。