我创建了一个ASPX页面,左边的搜索控件作为AccessDataSource的控件。
我希望数据网格在第一次调用页面时为空白,但显示后续页面加载的结果。
我计划通过将[pFirstRun] = False
作为我的第一个WHERE
条件并将参数pFirstRun
绑定到值isPostBack来实现此目的。我如何实现这一目标?
或者,是否有更好的方法来实现这一目标?
答案 0 :(得分:0)
您可以使用数据源的OnSelecting事件,因此您的代码可以使用此类事件:
<asp:AccessDataSource ID="AccessDataSource1" runat="server" OnSelecting="AccessDataSource1_Selecting"/>
在你的代码隐藏中有类似的东西:
protected void AccessDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
if (!IsPostBack)
{
e.Cancel = true;
}
}
答案 1 :(得分:-1)
您可以将代码放在数据网格中的数据绑定()所在的位置
if (!Page.IsPostback){}