| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1279 人关注过本帖
标题:再问关于DataGrid的"上一页","下一页"问题。居中问题。 ...
只看楼主 加入收藏
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
收藏
 问题点数:0 回复次数:6 
再问关于DataGrid的"上一页","下一页"问题。居中问题。

谢谢版主上一问给我解答,已经可以了。现在的问题是显示“上一页”,“下一页”这两个连接按键在一行左边,紧紧挨着,我想让它们居中,但好像“属性生成器”里没有这个选择。是不是没有得选还是我没发现??再有个问题,就是我按“下一页”的时候,会刷新一下,但它没进入下一页,还是原来的页面。这再按第二次的时候,才进下一页。当第三次按“下一页”的时候,就没问题了,不需要按两次才可进入下一页。按“上一页”也是这样。一开始要按两次,其余按一次。
代码如下:麻烦各位路过的看看。
public class ex04_07 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;

private void Page_Load(object sender, System.EventArgs e)
{

SqlConnection myConnection=new SqlConnection();
string strConn="server=Localhost;uid=sa;pwd=123456;database=05xguan";
myConnection.ConnectionString=strConn;
SqlDataAdapter myCommand=new SqlDataAdapter("select 学号,姓名,性别,籍贯,简历 from 信管",myConnection);
DataSet ds=new DataSet();
myCommand.Fill(ds);
DataGrid1.DataSource=ds.Tables[0].DefaultView;
DataGrid1.DataBind();// 在此处放置用户代码以初始化页面

}
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)/*这个是“上下页”,“下一页”的事件,参考书给的*/
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
}
}



那个"上一页","下一页"局限有一个单元格内,我试过很多方法,没用
谢谢大家了

[此贴子已经被作者于2007-5-16 23:19:08编辑过]

搜索更多相关主题的帖子: DataGrid 
2007-05-16 17:55
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
收藏
得分:0 

不是有个布局样式选择吗?


有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-05-16 17:59
qixingjie
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-4-14
收藏
得分:0 

你没有判断页面是否第一次加载。
在Page_load里面添加如下代码:
if (!this.IsPostBack)
{
this.BindToDataGrid();
}
在Page_load外面添加如下:
//将数据邦定在DataGrid上
private void BindToDataGrid()
{
SqlConnection con=DB.createConnection();
SqlDataAdapter sda=new SqlDataAdapter();
sda.SelectCommand=new SqlCommand("select * from Smailinfo",con);
DataSet DS=new DataSet();
sda.Fill(DS,"emp");
this.DataGrid1.DataSource=DS.Tables["emp"];
this.DataGrid1.DataBind();
}

//在DataGrid事件中双击"PageIndexChanged"事件,添加如下代码,实现DataGrid中的分页
private void DataGrid1_PageIndexChange(object source,System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
this.DataGrid1.CurrentPageIndex=e.NewPageIndex;
this.BindToDataGrid();
}


2007-05-17 02:19
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 

这样设置不行吗?

图片附件: 游客没有浏览图片的权限,请 登录注册


Face up to life with smiles no matter what happens
2007-05-17 07:23
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
收藏
得分:0 
回复:(tel1982)这样设置不行吗?[upload=jpg]Uploa...

不行,可能要进行数据绑定

2007-05-17 14:48
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
收藏
得分:0 
没错!!好了,真的要数据绑定。就是将那些列绑定!!
2007-05-17 14:56
xueshui20
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:269
专家分:309
注 册:2009-4-19
收藏
得分:0 
你牛
2010-09-28 16:07
快速回复:再问关于DataGrid的"上一页","下一页"问题。居中问题。 ...
数据加载中...
 
   



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

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