ASP.Net ObjectDataSource2
お世話になります。
ASP.Net 初心者です。日夜修行をしているのですが、難解な壁に当たっております。
DataObjectSource に下記のメソッドを追加しました。
グリッドビューを配置してあるWebフォームがあり、
そこにあるDataObjectSourceのSELECTのメソッドを下記のモノに変更しました。
フォームにボタンを追加し、このボタンを押すと、下記が実行されグリッドビューの内容が変更されるようにしたいのですが、どうしても下記のメソッドを呼び出せないのです。
そのまま Call GetMstTokDataSet2(SQL) と呼び出しても
'GetMstTokDataSet2' は宣言されていません。アクセスできない保護レベルになっています。
と表示されてしまいます。
TableAdapter や、DataTable、Class などを初めに記述して、IntelliSense にてその次の候補に関数名が出るわけでもなく、ボタンの Protected Sub Button1_Click から下記のメソッドをどう呼び出してよいのかがわかりません。
本当に基本的な事だと思うのですが、本当にわからないのです。
何卒よろしくお願いいたします。
(App_Code¥MstTok_ODS.vb に記述してあります)
(MstTokDataSet.xsd)
-------------------------------------------------------------------
Namespace MstTokDataSetTableAdapters
Partial Public Class t_MstTokTableAdapter
’問題のメソッド
<DataObjectMethod(DataObjectMethodType.Select, False)> _
Public Function GetMstTokDataSet2(ByVal SQL As String) As DataSet
プログラムが記述してあります。
End Function
End Class
End Namespace
-------------------------------------------------------------------
お礼
shockatz様、大変お世話になっております。 最新の質問までいろいろとご指導ありがとうございます。 ObjectDataSource とDBの接続方法、動的SQL文の設定、 そのほか、いろいろな接続、変更などの方法の仕方が未熟ゆえ わからない次第でございます。 まだグリッドビューの動的SQLの変更方法など、まだわたくしには早かったかなと質問の回答を見させていただき思って次第でございます。 まずは ご紹介いただいた、赤間本を読破、熟読し、グリッドビュー、リストビューの選定など、改めてご質問させて下さいませ。 その際には初心者にもわかるご回答お待ち申し上げております。 ありがとうございました。