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