• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP.Net ObjectDataSource2)

ASP.Net ObjectDataSource2について

このQ&Aのポイント
  • ASP.Net 初心者がObjectDataSourceを使ってグリッドビューの動的なWhere句に対応しようとしていますが、エラーが発生してしまいます。
  • GetMstTokDataSetメソッド内で、DbDataReaderの値をDataSetに変換しようとしてエラーが発生しています。
  • 質問者は自分で記述したSQL文を引数に入れて、ボタンコントロールからGetMstTokDataSetメソッドを呼び出してグリッドビューの内容を変更したいと考えています。しかし、上手くいかないようです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.1

(1)(2) エラーメッセージのとおりです。 メソッドの戻り値を DataSet 型のオブジェクトと定義しているにもかかわらず、Return で DataReader 型のオブジェクトを返却しようとしています。 もう少し「型」というものを意識してプログラミングしましょう。 (3) ボタンのイベントプロシージャから呼び出すだけです。

kyokotan12
質問者

お礼

お世話になります。 ObjectDataSource とDBの接続方法、動的SQL文の設定、 そのほか、いろいろな接続、変更などの方法の仕方が未熟ゆえ わからない次第でございます。 まだグリッドビューの動的SQLの変更方法など、まだわたくしには早かったかなと質問の回答を見させていただき思って次第でございます。 まずは ご紹介いただいた、赤間本を読破、熟読し、グリッドビュー、リストビューの選定など、改めてご質問させて下さいませ。 その際には初心者にもわかるご回答お待ち申し上げております。 ありがとうございました。

kyokotan12
質問者

補足

edp3142さん お世話になります。 以下のURLの緑色の部分のプログラムを変形させただけなのですが、 こちらのプログラム自体の返り値の型が違っていると考えてよろしいのでしょうか? http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_07/vs2005db_07_02.html ちなみになんですが、最後はどう記述すればよいものでしょうか? 何卒よろしくお願い申し上げます。

関連するQ&A

専門家に質問してみよう