日期:2014-05-19  浏览次数:20490 次

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作为参数传递过去,然后再绑定才行