在ASP.net2.0中,使用数据源控件确实可以节省很多开发时间,但问题,默认情况下,页面加载时,就通过数据源控件绑定数据到GridView控件中,提取数据!那么能不能,指定了GridView控件的DataSource控件,但不在页面加载时就提取数据到Gridview控件,而是按下某个Button时才能绑定呢?
解决方案 »
- AspNetPager 分页控件 URL重写问题
- 在网页中如何调用QQ雅
- 如何生成真正的excel文件
- C# 关于按钮只能提交一次的问题
- 大家帮帮忙,看看怎么样实现网页的重定向啊??
- 请问这句话中的Response.Write("<script>opener.parent.parent.header.location.reload();</script>");header代表什么?
- 多个国际域名共享用户cookie怎么解决?
- 为什么得不到结果呢?
- 希望结实所有ASP.NET爱好者!!
- 为什么输入框里输入数字可以查询到,但如果输入汉字就不能查询出结果呢? 立刻给50分
- Infragistics NetAdvantage里的WebScheduleInfo控件是干什么用的?
- ASP.net2.0中关于CreateUserWizard控件如何存放Comment信息?
每次页面load时, 都从ViewState中提取上一次页面提交前的状态.如果你想页面load时, 不load某个控件的状态, 那么将该控件的EnableViewState属性改为false.
这样每次页面load时, 该控件的状态全部是默认值(包括DataSource和其他属性).
在Button事件里写
GridView1.DataSourceId = "数据源控件ID";
GridView1.DataBind();
If Not IsPostBack Then
e.Cancel = True
End If
End Sub