使用Linq查询填充组合框
本文关键字:组合 填充 查询 Linq 使用 | 更新日期: 2023-09-27 18:28:08
我有一个名为"CurrencyOne"的组合框,我写了一个Linq查询
var curren = (from cur in data.MyCurrencys select cur.Value).ToList();
CurrencyOne.DataContext = curren;
并且在xaml-fils 中
<ComboBox Name="CurrencyOne"/>
如何确保组合框中会填充查询结果?
您正在查找ItemsSource
而不是DataContext
:
var curren = (from cur in data.MyCurrencys select cur.Value).ToList();
CurrencyOne.ItemsSource = curren;
您需要将ItemsSource
设置为应显示的列表,因此可以在没有DataContext
:的情况下直接设置
var curren = (from cur in data.MyCurrencys select cur.Value).ToList();
CurrencyOne.ItemsSource = curren;
或将ItemsSource
与当前DataContext
:结合
var curren = (from cur in data.MyCurrencys select cur.Value).ToList();
CurrencyOne.DataContext = curren;
<ComboBox Name="CurrencyOne" ItemsSource="{Binding}"/>