錯誤1無法將類型“void”隱式轉換爲“object”

 錯誤1無法將類型“void”隱式轉換爲“object”c:/inetpub/wwwroot/Shop/WebShop/Admin/AdminManage.aspx.cs6345http://localhost/Shop/WebShop/


  private void BindDatagrid_orderinfo() //定單清單
        {

            DataGrid_OrderInfo.DataSource = adminPub.spBindDatagrid_orderinfo();////此句有問題????
            DataGrid_OrderInfo.DataBind();

 


        }


其中adminPub是這樣子的
   protected AdminPub adminPub = new AdminPub();

其中:    /// <summary>
        /// 定單清單
        /// </summary>
        public void spBindDatagrid_orderinfo()
        {
            ConnOpen();
            SqlDataAdapter1 = new SqlDataAdapter("spBindDataGrid_orderinfo",SqlConnection1);
            SqlDataAdapter1.SelectCommand.CommandType = CommandType.StoredProcedure;
            DataSet1 = new DataSet();
            SqlDataAdapter1.Fill(DataSet1);
        }

 

 

 

應改爲下面的代碼:

 

   public DataSet spBindDatagrid_orderinfo()
        
{
            ConnOpen();
            SqlDataAdapter1 
= new SqlDataAdapter("spBindDataGrid_orderinfo",SqlConnection1);
            SqlDataAdapter1.SelectCommand.CommandType 
= CommandType.StoredProcedure;
            DataSet1 
= new DataSet();
            SqlDataAdapter1.Fill(DataSet1);
            
return DataSet1;
        }

        





public SqlDataAdapter spBindDatagrid_orderinfo()
        
{
            ConnOpen();
            SqlDataAdapter1 
= new SqlDataAdapter("spBindDataGrid_orderinfo",SqlConnection1);
            SqlDataAdapter1.SelectCommand.CommandType 
= CommandType.StoredProcedure;
            DataSet1 
= new DataSet();
            SqlDataAdapter1.Fill(DataSet1);
           
            
return SqlDataAdapter1;
        }


也行的

void不是一個“對象”,當然不可轉化爲object啦。返回一個DataSet就搞定
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章