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

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

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

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

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

1 Ответ

0 голосов
/ 10 июня 2009

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

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

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

...