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);
                }
            }
  • 相关阅读:
    无限级分类Asp.net Mvc实现
    Asp.net MVC 简单分页 自做简单分页
    asp.net mvc的权限管理设计
    PHP的流程控制结构
    PHP的变量
    测试笔试题之测试用例设计题
    测试笔试题之相关概念
    HTML5的全新语义化元素
    软件测试的基础之测试生成
    HTML5表单
  • 原文地址:https://www.cnblogs.com/googlegis/p/5854705.html
Copyright © 2011-2022 走看看