示例#1
0
        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();
        }
示例#2
0
        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();
        }