首页 > 编程语言 > 详细

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

时间:2016-09-08 23:06:26      阅读:312      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!