private void getData()
{
DeptDataSet = Das.GetDataSet(sSql + ViewState["sSqlIf"]);
DeptTree("","");
SetZero();
GrdDeptInfo.DataSource = DeptDataSet; int nPage=0;
nPage = GrdDeptInfo.CurrentPageIndex;
GrdDeptInfo.CurrentPageIndex =0;
GrdDeptInfo.DataBind(); if ((nPage >= GrdDeptInfo.PageCount) && (GrdDeptInfo.PageCount > 0))
{
nPage = GrdDeptInfo.PageCount - 1;
}
GrdDeptInfo.CurrentPageIndex = nPage;
GrdDeptInfo.DataBind();
}
这段代码中ViewState["sSqlIf"]是啥意思
{
DeptDataSet = Das.GetDataSet(sSql + ViewState["sSqlIf"]);
DeptTree("","");
SetZero();
GrdDeptInfo.DataSource = DeptDataSet; int nPage=0;
nPage = GrdDeptInfo.CurrentPageIndex;
GrdDeptInfo.CurrentPageIndex =0;
GrdDeptInfo.DataBind(); if ((nPage >= GrdDeptInfo.PageCount) && (GrdDeptInfo.PageCount > 0))
{
nPage = GrdDeptInfo.PageCount - 1;
}
GrdDeptInfo.CurrentPageIndex = nPage;
GrdDeptInfo.DataBind();
}
这段代码中ViewState["sSqlIf"]是啥意思
相当于一个变量,在页面没有发生变化的时候,不消失,即使发生回发的时候,这个还是存在的