Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Paging глючит в датагриде


Автор: cosamia 8.3.2006, 11:38

есть 7 записей. Paging установлен на 5 записей.
вначале все показывает правильно - 2 страницы. Но кликаю на второй, и получаю уже 3 страницы , да еще на 2й странице выводится 5 записей причем большая часть с 1й страницы
кликаю на 3ю страницу, получаю уже 2 страницы, и на 3й странице выводится список тех записей который должны быть на 2й странице.
Что это за глюк?
вот код, вроде все правильно:
...OnPageIndexChanged="OnNewPage"...
Protected Sub OnNewPage(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs) 'Handles DataGrid1.ItemCommand
DataGrid1.CurrentPageIndex = e.NewPageIndex
Dim query As String = "select * ...."
Dim da As SqlDataAdapter = New SqlDataAdapter(query, con)
da.Fill(ds)
DataGrid1.DataSource = ds
DataGrid1.DataBind()
End Sub

Автор: -ser- 8.3.2006, 12:10
попробуй для начала очистить датасет
Код

ds.Clear();
da.Fill(ds)

Автор: cosamia 8.3.2006, 12:31
спасибо. это я забыл. датасет был глобальным...2 раза загонял...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)