このステートメントは、データグリッドをクリアした後、null 例外を発生させますthis.ProductList.ItemSource = null;:
salesItem = (from SalesItem items in this.ProductList.ItemsSource
select items).ToList<Sales>();
どうすればこの問題を解決できますか?
ありがとうございました。
ItemsSource を null に設定しないことで問題を解決できます。
this.ProductList.ItemsSource = Enumerable.Empty<Sales>();
if (this.ProductList != null && this.ProductList.ItemsSource != null)
{
salesItem = (from SalesItem items in this.ProductList.ItemsSource
select items).ToList<Sales>();
}