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);
                }
            }
  • 相关阅读:
    小程序
    wepy
    html5 +css3 点击后水波纹扩散效果 兼容移动端
    vue+element 切换正式和测试环境
    Nuxt
    vue相关安装命令
    【react】--------------配置react项目根路径-------------【劉】
    【Android】--------------高版本http请求错误-------------【劉】
    【react-native】--------------检测SIM卡是否安装-------------【劉】
    【javascript】--------------http-------------【劉】
  • 原文地址:https://www.cnblogs.com/googlegis/p/5854705.html
Copyright © 2011-2022 走看看