求教!
发表在ASP.NET图书答疑 2008-10-21
是否精华
版块置顶:
《范例宝典》306页关于“查询变量”中的问题: 我已在gridview控件中加入下面语句:
protected void gvInfo_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        gvInfo.PageIndex = e.NewPageIndex;
        gvInfo.DataBind();
    },为何不能实现分页显示?
是不是一定要指定:DataKeyNames属性才得?
分享到:
精彩评论 5
mrfdw
学分:0 LV1
2008-10-21
沙发
 这位读者您好!
 感谢您对明日的关注。将您写的gvInfo.DataBind();这句话修改为
 string sqlstr="select * from tb_stu";
 sqlcon=new SqlConnection(strCon);
 sqlDataAdapter myda=new SqlDataAdapter(sqlstr,sqlcon);
 DataSet myds=new DataSet();
 sqlcon.Open();
 myda.Fill(myds);
 gvInfo.DataSouce=myds;
 gvInfo.DataBind();
 sqlcon.Close();
也就是重新绑定GridView控件中的内容

guangyuan
学分:0 LV1
2008-10-22
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
 这位读者您好!
 感谢您对明日的关注。将您写的gvInfo.DataBind();这句话修改为
 string sqlstr="select * from tb_stu";
 sqlcon=new SqlConnection(strCon);
 sqlDataAdapter myda=new SqlDataAdapter(sqlstr,sqlcon);
 DataSet myds=new DataSet();
 sqlcon.Open();
 myda.Fill(myds);
 gvInfo.DataSouce=myds;
 gvInfo.DataBind();
 sqlcon.Close();
也就是重新绑定GridView控件中的内容
[/FIELDSET]

回复:
 我写了如下语句:
 protected void gvInfo_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        string MyNy = TextBox1.Text.ToString().Trim();
       string sqlstr="select * from tb_stu  where  id='"+MyNy+"' ";
        sqlcon = new SqlConnection(strCon);
        SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
        DataSet myds = new DataSet();
        sqlcon.Open();
        myda.Fill(myds);
        gvInfo.DataSource = myds;
        gvInfo.DataBind();
        sqlcon.Close();
    }
   还是出错,出错提示:
GridView“gvInfo”激发了未处理的事件“PageIndexChanging”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Web.HttpException: GridView“gvInfo”激发了未处理的事件“PageIndexChanging”。

 写这语句的位置没有什么要求吧?
mrfdw
学分:0 LV1
2008-10-22
地板
您好这位读者:
  这个错误的原因可能是没有gvInfo控件没有关联PageIndexChanging这个事件引起的
 在gvInfo这个控件属性窗口中, 有个像黄色的类似闪电一样的图标,请您选择这个图标
请您查看 PageIndexChanging这个事件后面是否关联了“gvInfo_PageIndexChanging”这个事件。如果该事件后面为空即没有关联上,您可以从下拉框中选择“gvInfo_PageIndexChanging”即可解决
guangyuan
学分:0 LV1
2008-10-23
4L
搞掂了, 谢谢!
mrfdw
学分:0 LV1
2008-10-24
5L
 不用客气,这是我们应该做的,如果有其它的问题欢迎发帖。
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照