“GridView1”激发了未处理的事件“PageIndexChanging”,重新绑定数据依

用了gridview控件后启用分页功能,数据库是后台代码绑定的。。第一页显示没问题,一点击下一页就这样。。出现问题后在网上找到答案是添加pageindexchanging... 用了gridview控件后启用分页功能,数据库是后台代码绑定的。。第一页显示没问题,一点击下一页就这样。。出现问题后在网上找到答案是添加pageindexchanging事件。。但是我添加了,数据源也重新绑定了,但是问题还是照样出现。。下面是代码。。求高手解决
protected void Page_Load(object sender, EventArgs e)
{

string search = Session["search"].ToString();
SqlConnection conn = new SqlConnection("server=sk;uid=sa;password=sa;database=asp");
conn.Open();
SqlCommand cmd=new SqlCommand("select * from article where title like'%"+search +"%'",conn);
SqlDataReader rd=cmd.ExecuteReader();
if (rd.Read ())//判断是否搜索到相关信息
{
conn.Close();
SqlDataAdapter da = new SqlDataAdapter("select * from article where title like '%" + search + "%'", conn);
DataSet ds = new DataSet(); //绑定数据源
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
conn.Close();
}
else
{
Label10.Visible = true;
}
}

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
string search = Session["search"].ToString();
this.GridView1.PageIndex = e.NewPageIndex;
SqlConnection conn = new SqlConnection("server=sk;uid=sa;password=sa;database=asp");
conn.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from article where title like '%"+search+"%'", conn);
DataSet ds = new DataSet(); //重新绑定数据源
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
conn.Close();
}
展开
 我来答
hanwt139
推荐于2018-04-13 · TA获得超过843个赞
知道小有建树答主
回答量:1144
采纳率:100%
帮助的人:700万
展开全部
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.GridView1.PageIndex = e.NewPageIndex;
}

就可以了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
嫣魅化丶刘渤1o
2011-03-07 · 超过17用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
你看看页面中控件的onpageindexchanging事件有没有指定到cs函数中,
即有没有onpageindexchanging="gonggaoView_PageIndexChanging"?
追问
页面控件是指GridView的属性?。。找不到这个事件哈。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stefanalley
2012-08-17
知道答主
回答量:16
采纳率:0%
帮助的人:4.5万
展开全部
自定义数据过后,在页面仅仅添加分页事件是不够的,必须在后台进行绑定,即要添加this.gridview(名称).pageindexchanging += 自己编写的分页处理方法;(方法中不要带参数,只要方法名即可)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户62025
2011-03-07 · TA获得超过984个赞
知道答主
回答量:466
采纳率:0%
帮助的人:871万
展开全部
写分页的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式