既存のアプリケーションにあるデータリストにデータ ページングを実装する必要があります。
私が持っているもの
ストアド プロシージャ - if else 条件を持つ
If(Seacrh Criteria)
Select based on Search Criteria
Else
Select every product
ここで、aspx ページにあるデータリストにデータ ページングを実装したいと考えています。問題は、グリッド ビューにバインドされているストアド プロシージャに ObjectDataSource を指定する必要があることです。
クエリ文字列からパラメーターを取得したくありません。複数の seacrh パラメーターがあるため、もう 1 つの理由は、ポストバックが必要ないことです。
一つ一つ説明したいので、私の説明がややこしいかもしれません。
私はそれを要約しようとします:
- 私はデータリストコントロールを持っています。
- 既存のストアド プロシージャを使用してデータ ページングが必要です。
- ストアド プロシージャ用のデータセットを [新しい項目の追加により] 既に作成しています。[製品.xsd]
- クエリ文字列からパラメーターを取得したくありません。サーバー側から取得する必要があるほぼ 15 個のパラメーターが必要です。
- 私のストアドプロシージャは準備ができています..このチュートリアルが続きます
- ObjectDataSource の TypeName 属性には何を記述すればよいですか?
編集1
Linq to Sql のより良い例を見てきましたが、ストアド プロシージャが大きすぎて linq クエリに変換できないことが問題です。助けはありますか?