Я пытаюсь обновить ярлык при изменении выбора поля со списком, чтобы он представлял счетчик из запроса. Если я не укажу suing на строку предложение where, он не позволит мне использовать значение из combobox.SelectedValue, он возвращает ноль.Обновление метки при изменении выбора Combobox
where (o.ShipCountry == "USA")
И то, что я пытался:
private void cmbCountry_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var ord = (from o in db.Orders
where (o.ShipCountry == cmbCountry.SelectedValuePath)
select o.ShipCountry).Count();
lblOrders.Content = ord;
}
Вот экран вопроса, чтобы помочь. Нуль должно быть подсчетом всех заказов в определенной стране, указанной в поле со списком.
Любая помощь очень ценится!
Является ли 'ShipCountry == Belgium'? Я имею в виду, он содержит название стран? –
ShipCountry может быть любой страной из таблицы Orders. –
Когда вы дойдете до функции, что такое значение 'cmbCountry.SelectedValuePath' – BugFinder