| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 554 人关注过本帖
标题:分页时出现的小问题~
取消只看楼主 加入收藏
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
快速回复:分页时出现的小问题~
数据加载中...
 
   



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

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