如何将DataRowView转换为Framework Element?

时间:2017-02-22 01:02:10

标签: c# wpf casting

我试图将我的datarowview转换为FrameworkElement吗?有人知道怎么做这个吗?也许是我的问题的任何替代品。我只是试图把它投射到一个框架元素,这样我才能得到它的位置。

FrameworkElement element = (FrameworkElement)DG1.Items[i];

1 个答案:

答案 0 :(得分:0)

总结一下,这是不可能的。

  

每当显示数据时(例如在DataGrid控件中),每行只能显示一个版本。显示的行是DataRowView

form msdn.

但是,如果DataGrid的ItemsSource设置为DataTable,则可以通过迭代DataGrid的行,从DataRowView获取DataGridRow(Control / FrameworkElement)。例如,请参阅this post

您可以阅读隐式/显式/使用定义的类型转换here