标题:分页时出现的小问题~
只看楼主
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
结帖率:100%
 问题点数:0 回复次数:2 
分页时出现的小问题~

我在用datagrid自定义分页时,出现点问题。就是当记录数小于等于2时就会出错:



代码如下:其中lb和lb2是textbox控件,请帮看看!
Private sub page_load(...)
call sortpage()
...
end sub

Sub sortpage()
Dim pag As Integer
pag = Convert.ToInt32(lb2.Text)
conn.Open()
Dim adt As New OleDbDataAdapter("select * from mainwz,members where mainwz.users=members.memberuser and mainwz.titleid=" & Request.QueryString("tid") & " order by carticleid", conn)
Dim ds As New DataSet
adt.Fill(ds, "mainwz,members")
Dim fy As PagedDataSource = New PagedDataSource
fy.DataSource = ds.Tables("mainwz,members").DefaultView()
fy.AllowPaging = True
fy.PageSize = 2
fy.CurrentPageIndex = pag - 1
lb.Text = (fy.PageCount).ToString()
imb1.Enabled = True
imb2.Enabled = True
If Convert.ToInt32(lb2.Text) = 1 Then
imb1.Enabled = False
ElseIf Convert.ToInt32(lb2.Text) = fy.PageCount Then
imb2.Enabled = False
End If
dg1.DataSource = fy
dg1.DataBind()
conn.Close()

搜索更多相关主题的帖子: members where 
2006-08-04 14:45
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
得分:0 
忘了,还有在page_load中
if not page.ispostback then
lb2.text=1
end if

做你喜欢做的事
2006-08-05 14:11
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
得分:0 

完全懂了.不必回复了!


做你喜欢做的事
2006-08-11 17:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-82083-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018743 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved