wpf 数据表格
时间: 2023-09-20 18:11:40 浏览: 86
WPF(Windows Presentation Foundation)提供了一个名为 DataGrid 的控件,用于在应用程序中显示和编辑数据表格。以下是一些基本的步骤,可以帮助您在 WPF 中创建和使用数据表格:
1. 在 XAML 中添加 DataGrid 控件。
```xml
<DataGrid Name="myDataGrid" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding ID}" />
<DataGridTextColumn Header="Name" Binding="{Binding Name}" />
<DataGridTextColumn Header="Age" Binding="{Binding Age}" />
</DataGrid.Columns>
</DataGrid>
```
2. 创建一个数据源并将其绑定到 DataGrid 的 ItemsSource 属性。
```csharp
public class Person
{
public int ID { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
List<Person> people = new List<Person>
{
new Person { ID = 1, Name = "John", Age = 25 },
new Person { ID = 2, Name = "Jane", Age = 30 },
new Person { ID = 3, Name = "Bob", Age = 40 }
};
myDataGrid.ItemsSource = people;
```
3. 可以使用 DataGrid 的其他属性和事件来自定义表格的外观和行为。例如,可以使用 AutoGenerateColumns 属性自动生成列,或使用 RowEditEnding 事件在行编辑完成后执行操作。
以上是一些基本的步骤,希望对您有所帮助。
阅读全文