在Datagrid中填充特定的列
本文关键字:填充 Datagrid | 更新日期: 2023-09-27 18:01:26
我有一个数据网格和一个可观察集合,里面装满了来自API的数据。
我在我的数据网格中创建了一个超链接列,我想用我的可观察集合中的数据填充这个特定的列。
DataGrid是基于行的。您需要遍历ItemsSource
集合,并设置对应于该列的特定属性。当然,该列应该绑定到上述属性
Ok,所以从我的ObservableCollection中选择数据,LINQ请求似乎是最好的方式。
var filtreditems = from games in App.ApiGamesList //(my observable collection)
select games.api_detail_url;
然后我尝试将结果放入数据网格:
mydatagrid.ItemsSource = filtreditems;
问题是,它不是在datagrid的行中显示URL,而是在每行中显示标题为"Length"的列和URL的长度。