public override bool DoAfterSave() { RegisterMethod(MasterDALName, true); if (TopCount != 499 && SortField != "dInputDate DESC") { if (IsCheckAuth) { dtMain = GetDataSet(TopCount, SC.GetAuthSQL(MasterFilerSQL == "" ? ShowType.FormShow : ShowType.FormQuery, FormID) + pWhere, SortField).Tables[0]; } else { dtMain = GetDataSet(TopCount, "1=1 " + pWhere, SortField).Tables[0]; } bdsMain.DataSource = dtMain; dtMain.ColumnChanged += new DataColumnChangeEventHandler(dtMain_ColumnChanged); } else { if (IsCheckAuth) { dtMain = GetDataSet(SC.GetAuthSQL(MasterFilerSQL == "" ? ShowType.FormShow : ShowType.FormQuery, FormID) + pWhere).Tables[0]; } else { dtMain = GetDataSet("1=1 " + pWhere).Tables[0]; } bdsMain.DataSource = dtMain; dtMain.ColumnChanged += new DataColumnChangeEventHandler(dtMain_ColumnChanged); } BWS.ERP.BasePublic.BasePublic.SetAllControlsReadOnly(this.pnlInfo, true); IsDataChange = false; initButtonsState(BWS.ERP.BasePublic.OperateFlag.Save); return(base.DoAfterSave()); }