| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 453 人关注过本帖
标题:[求助]分页问题
取消只看楼主 加入收藏
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
 问题点数:0 回复次数:2 
[求助]分页问题

datagrid分页问题我是才学习ASP,NET的,有问题需要请版主和各位帮忙.多谢了.
我用ASP.NET(2003)做了一个,用datagrid在Web页面上显示sql 数据库表的内容.
服务器名称:tgfwq
访问数据库的名称:northwind
表的名称:categories
1、从工具箱的“数据”选项卡中,将 OleDbDataAdapter 对象拖到窗体上。并进行设置。
2、生成数据集,命名为 dsCategories。
3、从工具箱的“Web 窗体”选项卡中,将 DataGrid 控件拖到页上。
通过以上操作,WEB网页上显示出了categories表的内容。

我又加入了以下代码,目的是分页显示。
并进行了分页显示的设置。
Sub getdata()
Dim connstr As String
Dim mycon As OleDb.OleDbConnection
Dim mycmd As OleDb.OleDbDataAdapter
Dim mysql As String
Try
connstr = "server=tgfwq;uid=;pwd=;database=northwind"
mycon = New OleDb.OleDbConnection(connstr)
mysql = "select categoryid,categoryname,description from categories"
mycmd = New OleDb.OleDbDataAdapter(mysql, mycon)
Dim dt As Data.DataSet = New Data.DataSet
mycmd.Fill(dt)
DataGrid1.DataSource = dt.Tables(0)
DataGrid1.DataBind()
Catch ex As Exception
'mycon.Close()
End Try
End Sub

Private Sub DataGrid1_PageIndexChanged(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs)
DataGrid1.CurrentPageIndex = e.NewPageIndex()
getdata()
End Sub
但结果是分页显示出来了,按下分页的数字却总是显示第一页。
我费了很大劲,实在没法了。
求版主和各位给帮帮忙,谢谢了。

搜索更多相关主题的帖子: 数据库表 服务器 工具箱 命名 网页 
2006-09-07 22:56
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
得分:0 
属性是这样的:
AllowPaging=true

pagesize设置你每页显示行数
行数=5
也设了.
2006-09-08 07:33
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
得分:0 
我用的是sql 数据库,有可能是这句错了,可我不知道怎么写.
Dim mycon As OleDb.OleDbConnection
还有可能是这一句,但不知道错在哪里.
connstr = "server=tgfwq;uid=;pwd=;database=northwind"
求各位高手和版主帮忙.
谢谢.

2006-09-12 23:08
快速回复:[求助]分页问题
数据加载中...
 
   



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

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