| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 736 人关注过本帖
标题:datagrid分页问题
只看楼主 加入收藏
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
 问题点数:0 回复次数:14 
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
但结果是分页显示出来了,按下分页的数字却总是显示第一页。
我费了很大劲,实在没法了。
求各位给帮帮忙,谢谢了。

搜索更多相关主题的帖子: datagrid 数据库 服务器 ASP NET 
2006-09-07 20:39
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 

你窗体生成器里有PageIndexChanged方法吗


2006-09-07 21:15
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
得分:0 
有在这个方法下,输入了以下代码:
DataGrid1.CurrentPageIndex = e.NewPageIndex()
getdata()
2006-09-07 21:34
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 
我是说窗体生成器里,你是直接在代码页面里写的代码还是双击事件然后才写的代码

2006-09-07 21:43
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
得分:0 
双击页面然后写的代码
2006-09-07 21:46
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 
mycmd.Fill(dt,"categories")
试试这样呢

2006-09-07 21:52
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
得分:0 
用mycmd.Fill(dt,"categories")
替换了mycmd.Fill(dt)
还是和原来一样.
真不好意思一直麻烦你.
2006-09-07 22:01
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 
那我就不知道了
嘿嘿

2006-09-07 22:14
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
得分:0 
谢谢了.
2006-09-07 22:19
lszandll
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-9-6
收藏
得分:0 
上面的问题对我很重要,想麻烦版主帮忙可以吗?
谢谢!
2006-09-07 22:21
快速回复:datagrid分页问题
数据加载中...
 
   



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

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