获取父窗口 wpf datagrid数据
时间: 2023-08-08 10:10:33 浏览: 121
wpf通过datagrid操作数据库
5星 · 资源好评率100%
可以通过以下方式获取父窗口中的 WPF DataGrid 的数据:
1. 首先,获取到父窗口的实例。假设父窗口的名称为 MainWindow。
```csharp
var mainWindow = Application.Current.MainWindow as MainWindow;
```
2. 然后,通过父窗口实例获取到 DataGrid 控件的实例。假设 DataGrid 的名称为 dataGrid。
```csharp
var dataGrid = mainWindow.dataGrid;
```
3. 最后,通过 DataGrid 的 ItemsSource 属性获取数据。
```csharp
var data = dataGrid.ItemsSource;
```
请注意,以上代码假设你的 DataGrid 已经绑定了数据源。如果你的 DataGrid 没有绑定数据源,你需要手动将数据赋值给 DataGrid 的 ItemsSource 属性,然后才能获取到数据。
希望能对你有所帮助!如果你还有其他问题,请继续提问。
阅读全文