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