GridView修改数据后重新绑定 本帖最后由 idaydayup 于 2010-10-30 17:48:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session,viewstate记录查询条件public void BindData(){}public strin title{ get{return ViewState["title"].ToString();}set{ViewState["title"]=value;}}保存条件 Response.Redirect 从页面A跳转到页面B,内部控件保存的所有数据信息将丢失,因此页面B无法访问页面A提交的数据,跳转后浏览器的URL信息改变,但是可以通过Session,Cookie,Application等对象进行页面间的数据传递. Response.Redirect重定向操作发生在客户端 你使用URL分页方法,如xx.asp?page=x这样的方法,直接就能返回了 ,很简单的Response.Redirct(Request.UrlReferrer);即可。url分页可以参考http://dotnet.aspx.cc/file/Cross-Pages-Checked-GridView.aspx当然,也有很多别的方法,如存储过程等 asp.net控件会自动保持状态值。因此当页面回发时,根本不会丢失值。例如最简单的页面:http://blog.csdn.net/heker2007/archive/2007/03/19/1534261.aspx你可以补充定一个Button,它修改数据库,然后只要有一句GridView2.DataBind();就能重新查询并刷新查询结果了,因为查询所依赖于控件的规则已经在数据源定义中写好,而控件的值不会因为button操作(回发)而丢失。这个页面上仅仅有一个查询条件,实际上就算有10个也是一样的。当然是用objectDataSource要更通用、代码更清晰一点,我只是随便搜到上面的例子而已。 这个老教程上类似的例子还可以参考:http://www.cnblogs.com/ilovejolly/archive/2006/12/14/592374.htmlhttp://dev.firnow.com/course/4_webprogram/asp.net/asp_netxl/20100706/348336.htmlhttp://www.cnblogs.com/eddie005/archive/2006/06/27/SetParameters.htmlhttp://tech.ddvip.com/2008-10/122420998978920.htmlhttp://www.cafemood.net/ljc/article.asp?id=29等等,它们都有重新查询数据库的操作需求,你可以插入一个button来修改数据库并重新执行数据列表控件的DataBind()方法试试。 记录页码绑定时设置如aspnetpager控件 嘿嘿,哥 在CSDN上 你是我记住的仅有的几个人之一~~很热心的大哥!谢谢 formValidator中ajax的使用方法,求指教 SQLDataSource+Gridview 多表查询如何输出 (急救)关于CrystalReport显示不出数据问题。。。。。 由textbox控件输入的中文存入sqlserver的中文显示问题??? 在服务器生成Excel 利用excel数据来更新服务器sql里面的数据 vs2005母版页的几个问题 关于ref,在线等待。 谁帮我看看这里的错误??100分相送! 关于自定义控件的事件问题 大虾们来评估一下,我的这些关于缓存的想法现实吗? 问个javascript问题,一直有点困惑。
public void BindData()
{}
public strin title
{
get{return ViewState["title"].ToString();}
set{ViewState["title"]=value;}
}保存条件
从页面A跳转到页面B,内部控件保存的所有数据信息将丢失,因此页面B无法访问页面A提交的数据,跳转后浏览器的URL信息改变,但是可以通过Session,Cookie,Application等对象进行页面间的数据传递.
Response.Redirect重定向操作发生在客户端
Response.Redirct(Request.UrlReferrer);即可。url分页可以参考
http://dotnet.aspx.cc/file/Cross-Pages-Checked-GridView.aspx当然,也有很多别的方法,如存储过程等
当然是用objectDataSource要更通用、代码更清晰一点,我只是随便搜到上面的例子而已。
http://dev.firnow.com/course/4_webprogram/asp.net/asp_netxl/20100706/348336.html
http://www.cnblogs.com/eddie005/archive/2006/06/27/SetParameters.html
http://tech.ddvip.com/2008-10/122420998978920.html
http://www.cafemood.net/ljc/article.asp?id=29
等等,它们都有重新查询数据库的操作需求,你可以插入一个button来修改数据库并重新执行数据列表控件的DataBind()方法试试。
绑定时设置如aspnetpager控件
很热心的大哥!谢谢