1. ホーム
  2. オブジェクト

エラー1 型 "void" を "object" に暗黙のうちに変換できません。

2022-03-01 07:47:03

 Error 1 Cannot implicitly convert type "void" to "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);
        }

は、以下のコードに変更してください。

<スパン 公開  データセット spBindDatagrid_orderinfo()
... { <未定義
            ConnOpen()です。
            SqlDataAdapter1 
<スパン
<スパン 新しい  SqlDataAdapter( "

spBindDataGrid_orderinfo "

<スパン ,SqlConnection1)。
            SqlDataAdapter1.SelectCommand.CommandTypeを指定します。 
= <スパン  CommandType.StoredProcedure。
            データセット1 
<スパン <スパン 新しい  DataSet()です。
            SqlDataAdapter1.Fill(DataSet1)を実行します。
戻る  DataSet1です。
        }




または


公開  SqlDataAdapter spBindDatagrid_orderinfo()
... { <未定義
            ConnOpen()です。
            SqlDataAdapter1 
<スパン
<スパン 新しい  SqlDataAdapter( "

spBindDataGrid_orderinfo "

<スパン ,SqlConnection1)。
            SqlDataAdapter1.SelectCommand.CommandTypeを指定します。 
= <スパン  CommandType.StoredProcedure。
            データセット1 
<スパン <スパン 新しい  DataSet()です。
            SqlDataAdapter1.Fill(DataSet1)を実行します。

戻る  SqlDataAdapter1;
        }


また、作品

voidは"object"ではないので、当然ながらオブジェクトに変換することはできません。ただDataSetを返せば完了です。