这问题很简单,你这样绑定是正确,但你做分页时就会出问题!因为你定义了
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;
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;
解决方案 »
- 十万火急急急急Server Error in '/' Application.
- asp初学者代码逻辑错误
- 服务器 sqlserver CPU资源占用100%
- 超急!!!js的问题,希望高手帮忙!
- 找不出错误所在,有关(ArgumentOutOfRangeException)
- 如何把dataset的数据赋值给list?
- 小问题:更改计算机名就打不开.net了,如何解决?解决即结帖>>>>
- 如何把查询结果以图表形式返回给客户端,如下面的格式,多谢
- [求助]未能加载文件或程集"Ext.Net, Versi..." 或它的某一个依赖项。拒绝访问
- 循环生成多个checkbox控件
- 提取字段值的问题!!
- 问个问提,取些经,关于DataGrid的问题!
mydg_asklist.DataBind();砍掉试试
如果不放在if(!ispostback)中,可以分页,问题是:本来两页的数据,他会显示页码号为
4,而当点3页的时候,又跳到第一页,
估计和load有关,
我再看看吧!
思路正确就一定能解决,先感谢 visualcpu(网络男儿)!
下午一定搞定,到时结贴!