wpf在另一个类中添加DataGrid数据行
时间: 2024-04-11 15:27:08 浏览: 108
在DataGrid中添加新行
要在另一个类中添加DataGrid数据行,你需要先获取到DataGrid的引用,然后通过该引用操作DataGrid的数据源来添加新的数据行。
首先,确保在XAML中给DataGrid设置了一个唯一的名称,例如:
```xaml
<DataGrid x:Name="myDataGrid" ... />
```
然后,在你的另一个类中,假设你有一个名为"DataModel"的数据模型,你可以按照以下步骤添加数据行:
1. 创建一个新的DataModel对象,并将其添加到DataGrid的数据源中。例如:
```csharp
DataModel newData = new DataModel();
myDataGrid.ItemsSource.Add(newData);
```
2. 如果你的DataGrid使用了绑定,你可以将新的DataModel对象添加到绑定的ObservableCollection中,DataGrid会自动更新。例如:
```csharp
myObservableCollection.Add(newData);
```
这样,你就可以在另一个类中向DataGrid添加数据行了。记得根据你的具体情况进行修改和适配。
阅读全文