|
分類:[.NET 全般]
VB.NET2005でWeb開発を行っています。 ObjectDataSourceの扱いについて質問がありますので、よろしくお願いします。
GridViewも使用しページングを実装しようとしています。 ObjectDataSourceが使用するメソッドは、以下のような感じで作成しました。 ---------------------------------------------------------- Public Function SelectCount() As Integer Dim query As String = "SELECT * FROM テーブル" '〜SQLの実行
Return 行数 End Function
Public Function SelectMethod(ByVal startRowIndex As Integer, _ ByVal maximumRows As Integer) As DataSet.テーブル
Dim query As String If startRowIndex = 0 Then query = String.Format("Select式 Where between 1 and {0} order by id", maximumRows) Else query = String.Format("Select式 Where CNT# between {0} and {1}", startRowIndex + 1, startRowIndex + maximumRows) End If
'〜SQLの実行
Return テーブル1 End Function ----------------------------------------------------------
結構はしょってますが、ご勘弁ください。 現在はGridViewで設定した行数どおりに表示され、ページングも実装できています。
ここで質問なのですが、条件を取得行数だけでなく他の条件も加えたいと思っていますが どうやってやるのでしょうか?他の条件はキー項目なので、動的に変化させたいのですが・・・
よろしくお願いします。
|