public void CurrentBindData(MyGridView objGridView, string tableNameOrCommandText, PageBindTableData objPageBindData, string fields = "*") { int recordCount = 0; objGridView.DataSource = this.BindDataing(objPageBindData(tableNameOrCommandText, this.SearchConditionSql(), 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, string tableNameOrCommandText, PageBindTableData objPageBindData, Action <DataSet> OnDataBinding, string fields = "*") where T : class { int recordCount = 0; DataSet set = objPageBindData(tableNameOrCommandText, 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(); }