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);
                }
            }
  • 相关阅读:
    LeetCode算法题-Find Mode in Binary Search Tree(Java实现)
    LeetCode算法题-Keyboard Row(Java实现)
    LeetCode算法题-Next Greater Element I(Java实现)
    LeetCode算法题-Construct the Rectangle(Java实现)
    月经贴之 适配器 UML 类图 描述
    最近准备面试 ,要求立即各种设计模式
    URL方案最佳做法|高级路由特性 | 精通ASP-NET-MVC-5-弗瑞曼
    使用属性创建区域 (Creating Areas with Attributes) | 使用区域 | 高级路由特性 | 精通ASP-NET-MVC-5-弗瑞曼
    iOS定位
    iOS本地化
  • 原文地址:https://www.cnblogs.com/googlegis/p/5854705.html
Copyright © 2011-2022 走看看