応募した会社から小さなプロジェクトを与えられました。GridView彼らは、 asp.netを使用する小さなアプリケーションと、DataSet (xsd) ファイルを使用するアプリケーションを望んでいFormViewますObjectDataSource。私は 3 層アプリケーションを実行してきましたが、別の方法で、DataAccess レイヤーを、パラメーターを受け入れてデータテーブルを返すメソッドなどを持つ ac シャープ ファイルとして持っています。ダルクラス。今、これObjectDataSourceは私があまり好きではなかった sth です。どこにあるのかさえわからないコードを生成していますか?
アプリケーションをある程度 (90%) まで動作させることができました。残りの 10% は、私の質問です。名前機能で検索する必要があります。2 つの ObjectDataSources 1 と 2 がありObjectDatasource1ます。最初のロードでテーブルからすべてのレコードを取得するだけです。検索ボタンがクリックされたとき、gridview のデータソースを、パラメーター (すべて wizzzardz によって定義されている) を受け入れることになっObjectDataSourceているメソッドが呼び出され、パラメーター ソースがコントロール ( ) である 2 番目に設定しました。myは からパラメータを取得する場所では正常に動作しますが、この検索では何も返されません。検索ステートメントは次のとおりです。GetDataByNameSearchTextBox.TextFormViewQueryString
SELECT Birthday, CreatedAt, ID, Name, Surname
FROM Users
WHERE (Name LIKE '%@name%') OR
(Surname LIKE '%@name%')
これらの ObjectDataSources がどのように使用され、生活を楽にするか (!)