У меня есть datagrid в моем приложении wpf, и у меня простая проблема. У меня есть общий список, и я хочу привязать эту коллекцию к источнику данных datagrid каждый раз, когда объект добавляется в коллекцию. и мне не интересно использовать наблюдаемую коллекцию.
Дело в том, что я использую тот же метод где-то еще, и он отлично работает. но на этот раз, когда я нажимаю кнопку «Добавить», объект добавляется и сетка данных обновляется правильно, но из второго элемента, добавленного в коллекцию, сетка данных больше не обновляется.
Вот код:
private void btnAddItem_Click(object sender, RoutedEventArgs e)
{
OrderDetailObjects.Add(new OrderDetailObject
{
Price = currentitem.Price.Value,
Quantity = int.Parse(txtQuantity.Text),
Title = currentitem.DisplayName,
TotalPrice = currentitem.Price.Value * int.Parse(txtQuantity.Text)
});
dgOrderDetail.ItemsSource = OrderDetailObjects;
dgOrderDetail.UpdateLayout();
}
есть идея?