Проблема в пользовательском пейджинге с ASP.NET 2.0 GridView

У меня есть таблица базы данных, содержащая информацию о продукте следующим образом: ProductID, KeywordID, ProductDescription

и есть некоторые ключевые слова, хранящиеся в таблице ключевых слов как идентификатор ключевого слова, KeywordDescription

Я должен показывать постраничный отчет по продуктам на странице, содержащей вид сетки и поле со списком. Ключевое слово выбирается в поле со списком, а в таблице отображается информация по страницам для ключевого слова. Очевидно, что я не могу использовать подход rowid для реализации подкачки здесь, потому что все продукты, связанные с разными ключевыми словами, находятся в одной таблице.

Может кто-нибудь предложить хорошее решение. Спасибо

1 ответ

Решение

Ну, я сделал это сам после поиска в Google: я создал синтетический RowID, который является непрерывным числом, используя следующую часть SQL:

"ROW_NUMBER () OVER (ORDER BY) AS ResultSetRowNumber"

Честно говоря, я потерял след, который помог мне добиться этого. Я опубликую ссылку, как только найду ее.

Другие вопросы по тегам