WPF中使用DataGrid控件实现表格功能,分多次添加多行数据
时间: 2024-04-13 08:29:23 浏览: 109
在WPF中使用DataGrid控件实现表格功能,可以通过以下步骤来分多次添加多行数据:
1. 在XAML文件中添加DataGrid控件:
```xml
<DataGrid x:Name="grid" AutoGenerateColumns="True" />
```
2. 在代码中创建数据对象和数据源集合:
```csharp
public class MyData
{
public string Name { get; set; }
public int Age { get; set; }
}
ObservableCollection<MyData> dataList = new ObservableCollection<MyData>();
```
3. 将数据源集合绑定到DataGrid控件:
```csharp
grid.ItemsSource = dataList;
```
4. 添加数据按钮的点击事件处理函数:
```csharp
private void AddDataButton_Click(object sender, RoutedEventArgs e)
{
// 创建新的数据对象
MyData newData = new MyData();
newData.Name = "John";
newData.Age = 25;
// 将数据对象添加到数据源集合
dataList.Add(newData);
}
```
5. 每次点击添加数据按钮时,将会向数据源集合中添加一行新的数据。DataGrid控件会自动更新显示。
你可以根据需要修改数据对象的属性和添加数据的方式。这种方式可以实现分多次添加多行数据的功能。
阅读全文