asp.net GRIDVIEW控件

[复制链接]
查看11 | 回复4 | 2009-5-13 15:03:42 | 显示全部楼层 |阅读模式
你的分页URL没有传递搜索条件比如你的搜索htt://url?key=xx你用Request.QueryString["key"]获得关键词进行查询而你的分页URL可能是这样的htt://url?page=1,htt://url?page=2翻页的时候,key又丢失了。呵呵,就是这样,你应该考虑将第一次获得的key存起来,用viewstate;或者跟在分页url上htt://url?page=1&key=关键词不知道有没有说明白...
回复

使用道具 举报

千问 | 2009-5-13 15:03:42 | 显示全部楼层
因为你绑定数据时写错了,又重新执行了这page load事件 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//绑定数据到Gridview
}
}...
回复

使用道具 举报

千问 | 2009-5-13 15:03:42 | 显示全部楼层
你可以把sql语句保存到viewstate或者其他里面,然后在绑定的时候使用这个变量里面存储的sql语句即可...
回复

使用道具 举报

千问 | 2009-5-13 15:03:42 | 显示全部楼层
protected void Page_Load(object sender, EventArgs e){if (!IsPostBack) { //绑定数据 }}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行