gridview的DataBind()方法报错未将对象引用设置到对象的实例,该怎么处理

gridview的DataBind()方法报错未将对象引用设置到对象的实例这是我的部分代码,第一次是可以的,第2次运行就

gridview的DataBind()方法报错未将对象引用设置到对象的实例
这是我的部分代码,第一次是可以的,第2次运行就不可以了

  Session["cartList"] = cartList;
  gvCart.DataSource = cartList;
  gvCart.DataBind();

[解决办法]
cartList得定义为静态变量,要不页面一刷新,东西就全丢了,要不你从Session中读吧