码迷,mamicode.com
首页 > 编程语言 > 详细

ASPxGridView 排序、分页、加载数据必需的三个函数

时间:2016-09-08 23:08:01      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:

  protected void ASPxGridViewPoint_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            try
            {
                PointIdKeys = e.Parameters;//传递参数
                
                LogHelper.WriteLog("PointIdKeys:"+PointIdKeys);
                
                object[] paramets = e.Parameters.Split(;);//分割参数

                if (string.IsNullOrEmpty(rootPath))
                {
                    rootPath = ConstConfig.strWebServerM;
                }

                string filePath = rootPath + @"\App_Config\SQL\ORACLE\index_over_view\overView_34_gridPoint.sql";

                string fileContent = FileHelper.FileToString(filePath);

                string sqlContent = fileContent;

                LogHelper.WriteLog("PointIdKeys 参数长度:" + paramets.Length);

                string sql = string.Format(sqlContent,paramets);
                DataTable dataTable = PublicBllBase.GetDataTable(sql);
                if (dataTable != null)
                {
                    this.ASPxGridViewPoint.DataSource = dataTable;
                    this.ASPxGridViewPoint.DataBind();
                }

            }
            catch (Exception exception)
            {
                LogHelper.WriteLog("WebChartControlIndex", exception);
            }
        }

        protected void ASPxGridViewPoint_OnBeforeColumnSortingGrouping(object sender, ASPxGridViewBeforeColumnGroupingSortingEventArgs e)
        {
            try
            {
                object[] paramets = PointIdKeys.Split(;);//分割参数
                
                if (string.IsNullOrEmpty(rootPath))
                {
                    rootPath = ConstConfig.strWebServerM;
                }

                string filePath = rootPath + @"\App_Config\SQL\ORACLE\index_over_view\overView_34_gridPoint.sql";

                string fileContent = FileHelper.FileToString(filePath);

                string sqlContent = fileContent;

                LogHelper.WriteLog("PointIdKeys 参数长度:" + paramets.Length);

                string sql = string.Format(sqlContent, paramets);
                DataTable dataTable = PublicBllBase.GetDataTable(sql);
                if (dataTable != null)
                {
                    this.ASPxGridViewPoint.DataSource = dataTable;
                    this.ASPxGridViewPoint.DataBind();
                }

            }
            catch (Exception exception)
            {
                LogHelper.WriteLog("WebChartControlIndex", exception);
            }
        }

        protected void ASPxGridViewPoint_OnPageIndexChanged_(object sender, EventArgs e)
        {
            try
            {
                object[] paramets = PointIdKeys.Split(;);//分割参数

                if (string.IsNullOrEmpty(rootPath))
                {
                    rootPath = ConstConfig.strWebServerM;
                }

                string filePath = rootPath + @"\App_Config\SQL\ORACLE\index_over_view\overView_34_gridPoint.sql";

                string fileContent = FileHelper.FileToString(filePath);

                string sqlContent = fileContent;

                LogHelper.WriteLog("PointIdKeys 参数长度:" + paramets.Length);

                string sql = string.Format(sqlContent, paramets);
                DataTable dataTable = PublicBllBase.GetDataTable(sql);
                if (dataTable != null)
                {
                    this.ASPxGridViewPoint.DataSource = dataTable;
                    this.ASPxGridViewPoint.DataBind();
                }
            }
            catch (Exception exception)
            {
                LogHelper.WriteLog("WebChartControlIndex", exception);
            }
        }

 

ASPxGridView 排序、分页、加载数据必需的三个函数

标签:

原文地址:http://www.cnblogs.com/googlegis/p/5854705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!