| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 545 人关注过本帖
标题:dataGrid分页问题请教
只看楼主 加入收藏
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
 问题点数:0 回复次数:7 
dataGrid分页问题请教
dataGrid分页是用自带的分页。dataGrid的分页事件我写了,也勾了允许分页,数据也能正常显示,但点击页码时还是

没能够显示下一页,如何解决?谢谢~
搜索更多相关主题的帖子: dataGrid 
2006-12-26 15:04
hoya
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:538
专家分:0
注 册:2006-6-27
收藏
得分:0 
建议贴下代码...

妈的...一天能卖一颗就很不错了...
2006-12-26 15:16
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Binding();
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

public void Binding()
{
string strConn=@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source="+Server.MapPath("board.mdb") ;
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string str_sele = "SELECT id,name,sex,addr,homepage,email,qq,subject,content,addtime,ip,reply FROM msg ";
OleDbDataAdapter da = new OleDbDataAdapter(str_sele,strConn);
ds = new DataSet();
da.Fill(ds,"msg");
// dv = ds.Tables["msg"].DefaultView;
// this.DataGrid1.DataSource = dv;
this.DataGrid1.DataSource = ds.Tables["msg"].DefaultView;
this.DataGrid1.DataBind();
}

private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
//startIndex=e.NewPageIndex*DataGrid1.PageSize;
DataGrid1.CurrentPageIndex=e.NewPageIndex;
Binding();
}

[此贴子已经被作者于2006-12-26 15:25:31编辑过]


仍然自由自我,永远高唱我歌,走遍千里...
2006-12-26 15:23
hoya
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:538
专家分:0
注 册:2006-6-27
收藏
得分:0 

private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}


这地方没写 DataGrid1_PageIndexChanged委托


妈的...一天能卖一颗就很不错了...
2006-12-26 15:57
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 

谢谢,解决了

不过我想问个问题,怎么这个不是在添加DataGrid1_PageIndexChanged时自己生成的吗,难道是自己手写才行?


仍然自由自我,永远高唱我歌,走遍千里...
2006-12-26 16:25
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
是自动生成的.

飘过~~
2006-12-26 22:43
hoya
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:538
专家分:0
注 册:2006-6-27
收藏
得分:0 

如果你用vb的话他就是自动生成的了... 不用再自己手动写....


妈的...一天能卖一颗就很不错了...
2006-12-27 10:50
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
我是用C#的,我是对照我写好的讨论区的代码,但真的不能发现什么错误,原来是没注意到这里。谢谢了

[此贴子已经被作者于2006-12-27 14:29:10编辑过]



仍然自由自我,永远高唱我歌,走遍千里...
2006-12-27 14:27
快速回复:dataGrid分页问题请教
数据加载中...
 
   



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

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