GridView分页?
使用GridView + SqlDataSource,
SqlDataSource的SelectCommand在Page_PreRender中根据页面所请求的关键字不同而动态变化,但是GridView在第一页能够显示正常的数据,而第二页就不能显示正常的数据了,请问要怎么办啊?
private string key;
protected void Page_Load(object sender, EventArgs e)
{
key = Request.Form[ "keyword "];
}
private void Page_PreRender(object sender, System.EventArgs e)
{
SqlDataSource1.SelectCommand = "Select * form abc where sKey like '% "+key+ "% ' ";
}
------解决方案--------------------第二页的时候同样要把keyword作为参数传递过去,然后再绑定才行