zoukankan      html  css  js  c++  java
  • ASPxGridView 排序、分页、加载数据必需的三个函数

      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_ConfigSQLORACLEindex_over_viewoverView_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_ConfigSQLORACLEindex_over_viewoverView_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_ConfigSQLORACLEindex_over_viewoverView_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);
                }
            }
  • 相关阅读:
    牛客(4) 重建二叉树
    牛客(3)从尾到头打印链表
    牛客(2)字符串替换
    牛客(1)二分查找
    同义词+序列+视图+临时表
    用户+授权
    控制文件+日志文件
    oracle表的基本操作
    Linux(CentOS6.8)配置Redis
    Linux(CentOS6.8)配置ActiveMQ
  • 原文地址:https://www.cnblogs.com/googlegis/p/5854705.html
Copyright © 2011-2022 走看看