在我清除数据网格后,此语句将给我空异常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>();
}