2

在我清除数据网格后,此语句将给我空异常this.ProductList.ItemSource = null;:

   salesItem = (from SalesItem items in this.ProductList.ItemsSource
                             select items).ToList<Sales>();

我怎么解决这个问题?

谢谢你。

4

2 回答 2

11

您可以通过不将 ItemsSource 设置为 null 来解决问题:

this.ProductList.ItemsSource = Enumerable.Empty<Sales>();
于 2012-10-02T04:58:45.320 回答
3
if (this.ProductList != null && this.ProductList.ItemsSource != null)
{
    salesItem = (from SalesItem items in this.ProductList.ItemsSource
                             select items).ToList<Sales>();
}
于 2012-10-02T03:57:30.973 回答