DataTable stockInGoods = (DataTable)ViewState["StockInGoods"];
请高手大概说说这句的意思,越详细越好,我没时间查资料了,谢谢
主要是那个参数StockInGoods应该表示什么

解决方案 »

  1.   

    DataTable stockInGoods = (DataTable)ViewState["StockInGoods"];
    的意思就是这句话,已经非常清楚了不是么?定义一个DataTable类的实例叫stockInGoods,该实例指向ViewState["StockInGoods"],StockInGoods是那个ViewState的Name(因为有很多个ViewState,或者可以把ViewState当成数组来看)StockInGoods指定到底是哪个ViewState[??]也可以使用ViewState[0](或1,2,3,4,5......)这样看起来明白点了吧?不过用索引不方便,因为很少有知道你所要的那个的索引号,所以习惯上用名字。
      

  2.   

    表名.因为ViewState里可能有很多个表,这里是用表名来定义到底取哪一个出来,就像数组的a[0]中的0是标识位置一样.
      

  3.   

    DataTable stockInGoods = (DataTable)ViewState["StockInGoods"];
    ViewState["StockInGoods"]中存储的就是一个DataTable,通过这种方式后就把stockInGoods实例化为一个DataTable,此时的stockInGoods就是一个DataTable
      

  4.   

    DataTable stockInGoods = (DataTable)ViewState["StockInGoods"];
    的意思就是这句话,已经非常清楚了不是么?定义一个DataTable类的实例叫stockInGoods,该实例指向ViewState["StockInGoods"],StockInGoods是那个ViewState的Name(因为有很多个ViewState,或者可以把ViewState当成数组来看)StockInGoods指定到底是哪个ViewState[??]也可以使用ViewState[0](或1,2,3,4,5......)这样看起来明白点了吧?不过用索引不方便,因为很少有知道你所要的那个的索引号,所以习惯上用名字。