这问题很简单,你这样绑定是正确,但你做分页时就会出问题!因为你定义了
public static string sql="";
在翻页时页面提交给服务器,所以sql="";
解决问题的办法是:在页面Load事件里判断是谁提交页面,如果是myask_lbn就将sql="select * from net_border_ask where tree_id="+tree_id+" and user_name='"+user_name+"' order by ask_id desc";
如果是别的就sql="select * from net_border_ask where tree_id="+tree_id;

解决方案 »

  1.   

    还有把 mychange 里的
    mydg_asklist.DataBind();砍掉试试
      

  2.   

    试试先,如果放在if(!ispostback)中则分页之后显示空白,
    如果不放在if(!ispostback)中,可以分页,问题是:本来两页的数据,他会显示页码号为
    4,而当点3页的时候,又跳到第一页,
    估计和load有关,
    我再看看吧!
    思路正确就一定能解决,先感谢 visualcpu(网络男儿)!
    下午一定搞定,到时结贴!
      

  3.   

    把sql这个变量换成viewstate("sql")应该就无问题了。