温馨提示×

datagrid怎么绑定数据源

小亿
141
2023-08-10 06:38:18
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在使用DataGrid控件时,可以通过以下步骤将数据源绑定到DataGrid中:

  1. 在XAML中创建DataGrid控件,并设置其AutoGenerateColumns属性为True,以自动生成列。
<DataGrid x:Name="dataGrid" AutoGenerateColumns="True" />
  1. 在代码中创建一个集合作为数据源,并将其赋值给DataGrid的ItemsSource属性。
List<Person> persons = new List<Person>
{
new Person { Name = "John", Age = 25 },
new Person { Name = "Alice", Age = 30 },
new Person { Name = "Bob", Age = 35 }
};
dataGrid.ItemsSource = persons;
  1. 如果需要手动定义列,可以在XAML中创建DataGrid.Columns集合,并添加DataGridTextColumn或其他列类型。
<DataGrid x:Name="dataGrid">
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Name}" />
<DataGridTextColumn Header="Age" Binding="{Binding Age}" />
</DataGrid.Columns>
</DataGrid>
  1. 确保Person类具有对应的属性(Name和Age)以供绑定。
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}

这样就可以将数据源绑定到DataGrid控件中了。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:gridview怎么绑定数据源

0