public void CurrentBindData <T>(MyGridView objGridView, PageBindData objPageBindData, string fields = "*") where T : class { int recordCount = 0; objGridView.DataSource = this.BindDataing(objPageBindData(this.SearchCondition <T>(), this.SearchSortExpression(), this.PageSize, this.PageIndex, out recordCount, fields)); objGridView.RecordCount = recordCount; objGridView.PageSize = this.PageSize; objGridView.PageIndex = this.PageIndex; objGridView.DataBind(); }
public void CurrentBindData <T>(MyGridView objGridView, PageBindData objPageBindData, Action <DataSet> OnDataBinding, string fields = "*") where T : class { int recordCount = 0; DataSet set = objPageBindData(this.SearchCondition <T>(), this.SearchSortExpression(), this.PageSize, this.PageIndex, out recordCount, fields); objGridView.DataSource = set; objGridView.RecordCount = recordCount; objGridView.PageSize = this.PageSize; objGridView.PageIndex = this.PageIndex; if (OnDataBinding != null) { OnDataBinding(set); } objGridView.DataBind(); }