2

このステートメントは、データグリッドをクリアした後、null 例外を発生させます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 に答える